no extension support due to missing lxml

Bug #169024 reported by Bug Importer
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Invalid
Low
Aaron C Spike

Bug Description

When I try effects, I have the error message

The fantabulous lxml wrapper for libxml2 is required by inkex_lxml.py and
therefore this extension. Please download the latest version from
<http://cheeseshop.python.org/pypi/lxml/>.

On mandriva 2007 spring, or 2008.0, same pb

Tags: extensions
Revision history for this message
Rockstar1707 (rockstar1707) wrote :

Originator: NO

I can confirm this.

I'm using Win32 XP SP2. This happens with the daily builds from
"http://inkscape.modevia.com/win32/". The latest one that I checked and it
didn't work was from 2nd of November 2007 (Inkscape0711021622.7z).

Revision history for this message
vonHalenbach (lustik) wrote :

I can confirm it on linux too, but that message means that something needs to be installed, to make it work. When you use a daily build, you can expect that something doesn't work.

Changed in inkscape:
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
BenSheldon (bensheldon) wrote :

I can confirm this on OSX. But this doesn't seem to be a problem with the daily builds, but has been in the past stable releases as well. Whoever is compiling for distribution doesn't seem to have all of the libraries. Maybe the makefile isn't checking the Effects for dependencies.

Revision history for this message
theAdib (theadib) wrote :

for win32 I opened a separate BUG report because we can thread this differently and deliver the python extensions as well in the distribution package.
http://bugs.launchpad.net/inkscape/+bug/178022

Revision history for this message
Aaron C Spike (acspike) wrote :

Sorry, this just isn't a bug. The extensions require lxml be installed.

Changed in inkscape:
status: Confirmed → Invalid
Revision history for this message
geminiguy (geminiguy333) wrote :

 I am running Linux, and have the same problem, and it "is" a bug because I have everything being requested installed.

Revision history for this message
Aaron C Spike (acspike) wrote :

Geminiguy, perhaps you could provide more evidence to support your claim. What distro and version of linux do you run? What versions of python and lxml are installed? Do you have more than one version of python installed? What are the results of `which python`? What are the results of `python -c "import lxml"`?

Revision history for this message
Ad Bakker (ad-adhenniebakker) wrote :

This seems to be an old problem, but I still have it. Just installed the 0.48 pre-release on my Mac with OS X 10.6.4, but the problem remains. "Which python" in terminal mode gives 10.6.
I am a "normal" end user, not too familiar with unix, but I would very much appreciate it when this problem is solved. What do I wrong, what other people seem to do correctly?

Just for completeness, this is the message I get when I try some Extensions:

The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml

The "apt-get" option does not work ("command not found"), and when going to the http://cheeseshop.python.org/pypi/lxml/ site I get totally confused about what to do/download.

Revision history for this message
Ad Bakker (ad-adhenniebakker) wrote :

I found a "workaround" to this problem in bug Bug #482993, which worked for me

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.