On Sunday 22 May 2005 18:14, [EMAIL PROTECTED] wrote: > Hello, > > I'm relatively new to Python, and ran into an error while installing > PyXml. I have Python 2.1 installed on my HP-UX host, and everything has > been running fine. I'm trying to install Soap package, which needs to have > PyXml installed. When I try to install PyXml, I get the following message:
[...] > extensions/pyexpat.c:5:20: Python.h: No such file or directory > extensions/pyexpat.c:8:21: compile.h: No such file or directory > extensions/pyexpat.c:9:25: frameobject.h: No such file or directory > error: command 'gcc' failed with exit status 1 > > How do I get Python.h and the other missing files? > Any help will be greatly appreciated. This looks very similar to the classic case of "overpackaging" seen in many Linux distributions, where the Python binaries and libraries are installed but not the header files. I can't really remember what the packaging policy is for the various proprietary UNIX variants, but I imagine that the headers didn't get installed with the Python package and that you either have to find the "development" Python package with all the missing bits or, and this is what I always tended to do, install Python in some non-official location using the source distribution (/usr/local might be alright - that's the default - but anywhere will do). Since you've clearly got development tools installed, I'd actually recommend that you install Python from source, especially since there aren't so many compelling reasons to stick with Python 2.1. Paul _______________________________________________ XML-SIG maillist - XML-SIG@python.org http://mail.python.org/mailman/listinfo/xml-sig