[xml-sig] Trouble installing PyXML

Matt Zitzmann matthew.zitzmann at gmail.com
Sun Nov 13 10:19:36 CET 2011


Hi,

I'm trying to get PyXML working, but not having much luck. When I try to
run a demo, I get:

mattz-macbookpro:dom mattz$ python dom_from_html_file.py
Traceback (most recent call last):
  File "dom_from_html_file.py", line 3, in <module>
    from xml.dom.ext.reader import HtmlLib
ImportError: No module named ext.reader


I entered the simple build/install commands from the README file, but I had
to add *env ARCHFLAGS="-arch i386 -arch x86_64"* because I was having some
odd issue with the GCC. Below is from my console.


mattz-macbookpro:PyXML-0.8.4 mattz$ env ARCHFLAGS="-arch i386 -arch x86_64"
python setup.py build
running build
running build_py
running build_ext
building '_xmlplus.parsers.pyexpat' extension
gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -Os
-Wall -Wstrict-prototypes -DENABLE_DTRACE -pipe -arch i386 -arch x86_64
-DXML_NS=1 -DXML_DTD=1 -DBYTEORDER=1234 -DXML_CONTEXT_BYTES=1024
-DHAVE_MEMMOVE=1 -Iextensions/expat/lib
-I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6
-c extensions/pyexpat.c -o
build/temp.macosx-10.6-universal-2.6/extensions/pyexpat.o
gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -Os
-Wall -Wstrict-prototypes -DENABLE_DTRACE -pipe -arch i386 -arch x86_64
-DXML_NS=1 -DXML_DTD=1 -DBYTEORDER=1234 -DXML_CONTEXT_BYTES=1024
-DHAVE_MEMMOVE=1 -Iextensions/expat/lib
-I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6
-c extensions/expat/lib/xmlparse.c -o
build/temp.macosx-10.6-universal-2.6/extensions/expat/lib/xmlparse.o
gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -Os
-Wall -Wstrict-prototypes -DENABLE_DTRACE -pipe -arch i386 -arch x86_64
-DXML_NS=1 -DXML_DTD=1 -DBYTEORDER=1234 -DXML_CONTEXT_BYTES=1024
-DHAVE_MEMMOVE=1 -Iextensions/expat/lib
-I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6
-c extensions/expat/lib/xmlrole.c -o
build/temp.macosx-10.6-universal-2.6/extensions/expat/lib/xmlrole.o
gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -Os
-Wall -Wstrict-prototypes -DENABLE_DTRACE -pipe -arch i386 -arch x86_64
-DXML_NS=1 -DXML_DTD=1 -DBYTEORDER=1234 -DXML_CONTEXT_BYTES=1024
-DHAVE_MEMMOVE=1 -Iextensions/expat/lib
-I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6
-c extensions/expat/lib/xmltok.c -o
build/temp.macosx-10.6-universal-2.6/extensions/expat/lib/xmltok.o
gcc-4.2 -Wl,-F. -bundle -undefined dynamic_lookup -arch i386 -arch x86_64
build/temp.macosx-10.6-universal-2.6/extensions/pyexpat.o
build/temp.macosx-10.6-universal-2.6/extensions/expat/lib/xmlparse.o
build/temp.macosx-10.6-universal-2.6/extensions/expat/lib/xmlrole.o
build/temp.macosx-10.6-universal-2.6/extensions/expat/lib/xmltok.o -o
build/lib.macosx-10.6-universal-2.6/_xmlplus/parsers/pyexpat.so
-flat_namespace
building '_xmlplus.parsers.sgmlop' extension
gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -Os
-Wall -Wstrict-prototypes -DENABLE_DTRACE -pipe -arch i386 -arch x86_64
-I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6
-c extensions/sgmlop.c -o
build/temp.macosx-10.6-universal-2.6/extensions/sgmlop.o
extensions/sgmlop.c:715: warning: initialization from incompatible pointer
type
extensions/sgmlop.c:718: warning: ‘intargfunc’ is deprecated
extensions/sgmlop.c:718: warning: initialization from incompatible pointer
type
extensions/sgmlop.c:715: warning: initialization from incompatible pointer
type
extensions/sgmlop.c:718: warning: ‘intargfunc’ is deprecated
extensions/sgmlop.c:718: warning: initialization from incompatible pointer
type
gcc-4.2 -Wl,-F. -bundle -undefined dynamic_lookup -arch i386 -arch x86_64
build/temp.macosx-10.6-universal-2.6/extensions/sgmlop.o -o
build/lib.macosx-10.6-universal-2.6/_xmlplus/parsers/sgmlop.so
-flat_namespace
building '_xmlplus.utils.boolean' extension
gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -Os
-Wall -Wstrict-prototypes -DENABLE_DTRACE -pipe -arch i386 -arch x86_64
-I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6
-c extensions/boolean.c -o
build/temp.macosx-10.6-universal-2.6/extensions/boolean.o
gcc-4.2 -Wl,-F. -bundle -undefined dynamic_lookup -arch i386 -arch x86_64
build/temp.macosx-10.6-universal-2.6/extensions/boolean.o -o
build/lib.macosx-10.6-universal-2.6/_xmlplus/utils/boolean.so
-flat_namespace
running build_scripts
creating build/scripts-2.6
copying and adjusting scripts/xmlproc_parse -> build/scripts-2.6
copying and adjusting scripts/xmlproc_val -> build/scripts-2.6
changing mode of build/scripts-2.6/xmlproc_parse from 644 to 755
changing mode of build/scripts-2.6/xmlproc_val from 644 to 755


mattz-macbookpro:PyXML-0.8.4 mattz$ env ARCHFLAGS="-arch i386 -arch x86_64"
python setup.py install
running install
running build
running build_py
running build_ext
running build_scripts
running install_lib
copying build/lib.macosx-10.6-universal-2.6/_xmlplus/parsers/pyexpat.so ->
/Library/Python/2.6/site-packages/_xmlplus/parsers
error: could not delete
'/Library/Python/2.6/site-packages/_xmlplus/parsers/pyexpat.so': Permission
denied
mattz-macbookpro:PyXML-0.8.4 mattz$ env ARCHFLAGS="-arch i386 -arch x86_64"
sudo python setup.py install
Password:
running install
running build
running build_py
running build_ext
running build_scripts
running install_lib
copying build/lib.macosx-10.6-universal-2.6/_xmlplus/parsers/pyexpat.so ->
/Library/Python/2.6/site-packages/_xmlplus/parsers
copying build/lib.macosx-10.6-universal-2.6/_xmlplus/parsers/sgmlop.so ->
/Library/Python/2.6/site-packages/_xmlplus/parsers
copying build/lib.macosx-10.6-universal-2.6/_xmlplus/utils/boolean.so ->
/Library/Python/2.6/site-packages/_xmlplus/utils
byte-compiling
/Library/Python/2.6/site-packages/_xmlplus/xpath/ParsedAbbreviatedAbsoluteLocationPath.py
to ParsedAbbreviatedAbsoluteLocationPath.pyc
SyntaxError: ('invalid syntax',
('/Library/Python/2.6/site-packages/_xmlplus/xpath/ParsedAbbreviatedAbsoluteLocationPath.py',
27, 10, "        as =
ParsedAxisSpecifier.ParsedAxisSpecifier('descendant-or-self')\n"))
byte-compiling
/Library/Python/2.6/site-packages/_xmlplus/xpath/ParsedAbbreviatedRelativeLocationPath.py
to ParsedAbbreviatedRelativeLocationPath.pyc
SyntaxError: ('invalid syntax',
('/Library/Python/2.6/site-packages/_xmlplus/xpath/ParsedAbbreviatedRelativeLocationPath.py',
31, 10, "        as =
ParsedAxisSpecifier.ParsedAxisSpecifier('descendant-or-self')\n"))
running install_scripts
copying build/scripts-2.6/xmlproc_parse -> /usr/local/bin
copying build/scripts-2.6/xmlproc_val -> /usr/local/bin
changing mode of /usr/local/bin/xmlproc_parse to 755
changing mode of /usr/local/bin/xmlproc_val to 755
running install_data
running install_egg_info
Removing /Library/Python/2.6/site-packages/PyXML-0.8.4-py2.6.egg-info
Writing /Library/Python/2.6/site-packages/PyXML-0.8.4-py2.6.egg-info

Any ideas? Thanks.

Regards,
Matt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/xml-sig/attachments/20111113/7ff374e2/attachment.html>


More information about the xml-sig mailing list