PyWrapper

From mx Help Wiki
Revision as of 02:09, 31 December 2006 by Matt (Talk | contribs)

Jump to: navigation, search

Contents

Notes on getting pyWrapper to link to mx

The installation guide is here: http://trac.pywrapper.org/pywrapper/wiki/InstallationGuide

for OS X (10.3.9)

Following the steps from the pywrapper install guide.

  • Steps 1 and 2 went off without a hitch after I installed the latest version of Python (2.4).
  • Step 3 (lxml)

This is the most problematic. There are two dependencies, libxml2 and libxslt, start with the former. Hints were firist found here: http://jamesclarke.info/notes/libxml2

libxml2

I eventually found them here (word to those compiling at 3am- 2.6.9 !> 2.6.27) here: ftp://ftp.gnome.org/pub/GNOME/sources/libxml2/2.6/. The build was configured with:

./configure \
--with-python=/Library/Frameworks/Python.framework/Versions/2.4/ 

Followed by:

make; sudo make install;

Followed by James' renaming (mv) commands.

libxslt

Used xslt 1.1.9. (the default install in OS X 1.3.9), and it failed

Found 1.1.19 here: ftp://fr.rpmfind.net/pub/libxml/

./configure \
--with-python=/Library/Frameworks/Python.framework/Versions/2.4/ \
--prefix=/usr/local \
--with-libxml-prefix=/usr/local \
--with-libxml-include-prefix=/usr/local/include \
--with-libxml-libs-prefix=/usr/local/lib





lxml still dying, the current error is:

In file included from src/lxml/etree.c:27:
/usr/local/include/libxml2/libxml/xmlstring.h:29: error: redefinition of `xmlChar'
<much more barfing>

I'm using

python setup.py build_ext -i -I /usr/local/include/libxml2

Once libxml and libxslt are install try this to see what version is running

xsltproc --version
Personal tools