Hi,<div><br></div><div>I&#39;m trying to get PyXML working, but not having much luck. When I try to run a demo, I get:</div><div><br></div><div><div>mattz-macbookpro:dom mattz$ python dom_from_html_file.py </div><div>Traceback (most recent call last):</div>

<div>  File &quot;dom_from_html_file.py&quot;, line 3, in &lt;module&gt;</div><div>    from xml.dom.ext.reader import HtmlLib</div><div>ImportError: No module named ext.reader</div></div><div><br></div><div><br></div><div>

I entered the simple build/install commands from the README file, but I had to add <font class="Apple-style-span" face="verdana, sans-serif"><i>env ARCHFLAGS=&quot;-arch i386 -arch x86_64&quot;</i></font> because I was having some odd issue with the GCC. Below is from my console.</div>

<div><br></div><div><br></div><div><div>mattz-macbookpro:PyXML-0.8.4 mattz$ env ARCHFLAGS=&quot;-arch i386 -arch x86_64&quot; python setup.py build</div></div><div><div>running build</div><div>running build_py</div><div>
running build_ext</div>
<div>building &#39;_xmlplus.parsers.pyexpat&#39; extension</div><div>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</div>

<div>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</div>

<div>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</div>

<div>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</div>

<div>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</div>

<div>building &#39;_xmlplus.parsers.sgmlop&#39; extension</div><div>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</div>

<div>extensions/sgmlop.c:715: warning: initialization from incompatible pointer type</div><div>extensions/sgmlop.c:718: warning: ‘intargfunc’ is deprecated</div><div>extensions/sgmlop.c:718: warning: initialization from incompatible pointer type</div>

<div>extensions/sgmlop.c:715: warning: initialization from incompatible pointer type</div><div>extensions/sgmlop.c:718: warning: ‘intargfunc’ is deprecated</div><div>extensions/sgmlop.c:718: warning: initialization from incompatible pointer type</div>

<div>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</div>

<div>building &#39;_xmlplus.utils.boolean&#39; extension</div><div>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</div>

<div>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</div>

<div>running build_scripts</div><div>creating build/scripts-2.6</div><div>copying and adjusting scripts/xmlproc_parse -&gt; build/scripts-2.6</div><div>copying and adjusting scripts/xmlproc_val -&gt; build/scripts-2.6</div>

<div>changing mode of build/scripts-2.6/xmlproc_parse from 644 to 755</div><div>changing mode of build/scripts-2.6/xmlproc_val from 644 to 755</div><div><br></div><div><br></div><div>mattz-macbookpro:PyXML-0.8.4 mattz$ env ARCHFLAGS=&quot;-arch i386 -arch x86_64&quot; python setup.py install</div>

<div>running install</div><div>running build</div><div>running build_py</div><div>running build_ext</div><div>running build_scripts</div><div>running install_lib</div><div>copying build/lib.macosx-10.6-universal-2.6/_xmlplus/parsers/pyexpat.so -&gt; /Library/Python/2.6/site-packages/_xmlplus/parsers</div>

<div>error: could not delete &#39;/Library/Python/2.6/site-packages/_xmlplus/parsers/pyexpat.so&#39;: Permission denied</div><div>mattz-macbookpro:PyXML-0.8.4 mattz$ env ARCHFLAGS=&quot;-arch i386 -arch x86_64&quot; sudo python setup.py install</div>

<div>Password:</div><div>running install</div><div>running build</div><div>running build_py</div><div>running build_ext</div><div>running build_scripts</div><div>running install_lib</div><div>copying build/lib.macosx-10.6-universal-2.6/_xmlplus/parsers/pyexpat.so -&gt; /Library/Python/2.6/site-packages/_xmlplus/parsers</div>

<div>copying build/lib.macosx-10.6-universal-2.6/_xmlplus/parsers/sgmlop.so -&gt; /Library/Python/2.6/site-packages/_xmlplus/parsers</div><div>copying build/lib.macosx-10.6-universal-2.6/_xmlplus/utils/boolean.so -&gt; /Library/Python/2.6/site-packages/_xmlplus/utils</div>

<div>byte-compiling /Library/Python/2.6/site-packages/_xmlplus/xpath/ParsedAbbreviatedAbsoluteLocationPath.py to ParsedAbbreviatedAbsoluteLocationPath.pyc</div><div>SyntaxError: (&#39;invalid syntax&#39;, (&#39;/Library/Python/2.6/site-packages/_xmlplus/xpath/ParsedAbbreviatedAbsoluteLocationPath.py&#39;, 27, 10, &quot;        as = ParsedAxisSpecifier.ParsedAxisSpecifier(&#39;descendant-or-self&#39;)\n&quot;))</div>

<div>byte-compiling /Library/Python/2.6/site-packages/_xmlplus/xpath/ParsedAbbreviatedRelativeLocationPath.py to ParsedAbbreviatedRelativeLocationPath.pyc</div><div>SyntaxError: (&#39;invalid syntax&#39;, (&#39;/Library/Python/2.6/site-packages/_xmlplus/xpath/ParsedAbbreviatedRelativeLocationPath.py&#39;, 31, 10, &quot;        as = ParsedAxisSpecifier.ParsedAxisSpecifier(&#39;descendant-or-self&#39;)\n&quot;))</div>

<div>running install_scripts</div><div>copying build/scripts-2.6/xmlproc_parse -&gt; /usr/local/bin</div><div>copying build/scripts-2.6/xmlproc_val -&gt; /usr/local/bin</div><div>changing mode of /usr/local/bin/xmlproc_parse to 755</div>

<div>changing mode of /usr/local/bin/xmlproc_val to 755</div><div>running install_data</div><div>running install_egg_info</div><div>Removing /Library/Python/2.6/site-packages/PyXML-0.8.4-py2.6.egg-info</div><div>Writing /Library/Python/2.6/site-packages/PyXML-0.8.4-py2.6.egg-info</div>

</div><div><br></div><div>Any ideas? Thanks.</div><div><br></div><div>Regards,</div><div>Matt</div>