
Stefan Behnel <stefan_ml <at> behnel.de> writes:
http://comments.gmane.org/gmane.comp.python.lxml.devel/6515
Stefan
_________________________________________________________________ Mailing list for the lxml Python XML toolkit - http://lxml.de/ lxml <at> lxml.de https://mailman-mail5.webfaction.com/listinfo/lxml
Doesn't work =/ I did export LIBXML2_VERSION=2.8.0, but since i'm on mountain lion, it seems that the script keeps trying to use the wrong sdk, its no longer /Developer/SDKs/MacOSX10.4u.sdk, but /Applications/Xcode.app/Contents/Developer. Also, i've read that xcode no longer supports building ppc binaries, and that was causing the entire build to fail with something like 'lipo: can't figure out the architecture type of: /var/ folders/10/10P5vwX-Ghmkg8s25PMr3E+++TI/-Tmp-//ccZQsHOd.out error: Setup script exited with error: command 'gcc-4.0' failed with exit status 1 ". See http:// stackoverflow.com/a/5806246/975046, the fix listed, having "ARCHFLAGS="-arch i386 -arch x86_64" before 'setup.py build --static-deps" seems to make it compile. The setup scripts should really be updated =/ However, this isn't solving my problem. I've gotten it to compile, but trying to import lxml.etree results in this: Corvidae:~ markgrandi$ python3 Python 3.2.3 (v3.2.3:3d0686d90f55, Apr 10 2012, 11:25:50) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information.
from lxml import etree Traceback (most recent call last): File "<stdin>", line 1, in <module>
ImportError: dlopen(/Users/markgrandi/Library/Python/3.2/lib/python/site-packages/ lxml-2.3.5-py3.2-macosx-10.6-intel.egg/lxml/etree.so, 2): Symbol not found: _lzma_auto_decoder Referenced from: /Users/markgrandi/Library/Python/3.2/lib/python/ site-packages/lxml-2.3.5- py3.2-macosx-10.6-intel.egg/lxml/etree.so Expected in: flat namespace in /Users/markgrandi/Library/Python/3.2/lib/python/site-packages/ lxml-2.3.5-py3.2-macosx-10.6-intel.egg/lxml/etree.so no idea why =/