Opened 15 years ago

Closed 13 years ago

Last modified 13 years ago

#21558 closed defect (worksforme)

Inkscape extensions can't find lxml

Reported by: niels.olson@… Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 1.8.0
Keywords: Cc:
Port: inkscape

Description (last modified by dbevans (David B. Evans))

This may be related to changeset r36089

inkex.py, one of the core effects extensions for inkscape, requires python's lxml. Inkscape, whether fetched from SourceForge as a binary, or built through MacPorts, can't find the MacPorts version of lxml (port py25-lxml). I built lxml from the project's svn, pointed the setup.py file to MacPorts xml2 ans xslt (/opt/local/bin ...) and everything works.

Apparently this is something of a known issue within the Inkscape community

http://wiki.inkscape.org/wiki/index.php/GettingEffectsWorking

however, they seem to think it's been fixed.

Change History (5)

comment:1 Changed 15 years ago by jmroot (Joshua Root)

Keywords: inkscape lxml python py25 py25-lxml removed
Milestone: MacPorts Future
Owner: changed from macports-tickets@… to devans@…

comment:2 Changed 13 years ago by jmroot (Joshua Root)

Is this still a problem with inkscape 0.48.0 which uses py26-lxml?

comment:3 Changed 13 years ago by dbevans (David B. Evans)

Description: modified (diff)
Status: newassigned

comment:4 Changed 13 years ago by dbevans (David B. Evans)

Resolution: worksforme
Status: assignedclosed

As you say inkscape uses python-26 now and the necessary modifications to correctly configure paths etc for that were done in r70590. Python extensions work for me in the current version.

Will close on that basis. If the problem continues for you please specify the scenario in which Inkscape fails (commands to use, etc).

Thanks.

comment:5 Changed 13 years ago by dbevans (David B. Evans)

Let me correct that. The changes for python26 where done in r67589 and r70546.

Note: See TracTickets for help on using tickets.