PyWrapper
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