[lxml-dev] easy install problem
Julius Minka
ju at minka.sk
Thu Jan 22 22:15:42 CET 2009
libxml2 2.6.30.dfsg-2ubuntu1.4
libxslt1.1 1.1.21-2ubuntu2.2
sudo easy_install lxml
Searching for lxml
Reading http://pypi.python.org/simple/lxml/
Reading http://codespeak.net/lxml
Best match: lxml 2.2beta1
Downloading
http://cheeseshop.python.org/packages/source/l/lxml/lxml-2.2beta1.tar.gz
Processing lxml-2.2beta1.tar.gz
Running lxml-2.2beta1/setup.py -q bdist_egg
--dist-dir /tmp/easy_install-AzETqw/lxml-2.2beta1/egg-dist-tmp-RoNbhQ
Building lxml version 2.2.beta1.
NOTE: Trying to build without Cython, pre-generated
'src/lxml/lxml.etree.c' needs to be available.
Using build configuration of libxslt 1.1.21
src/lxml/lxml.etree.c:4:20: error: Python.h: No such file or directory
src/lxml/lxml.etree.c:5:26: error: structmember.h: No such file or
directory
src/lxml/lxml.etree.c:34: error: expected specifier-qualifier-list
before ‘PyObject’
src/lxml/lxml.etree.c:129:22: error: pythread.h: No such file or
directory
src/lxml/lxml.etree.c:161: error: expected specifier-qualifier-list
before ‘PyObject’
src/lxml/lxml.etree.c:179: error: expected ‘)’ before ‘*’ token
src/lxml/lxml.etree.c:180: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘__pyx_PyInt_AsLongLong’
src/lxml/lxml.etree.c:181: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘__pyx_PyInt_AsUnsignedLongLong’
src/lxml/lxml.etree.c:182: error: expected ‘)’ before ‘*’ token
src/lxml/lxml.etree.c:187: error: expected ‘)’ before ‘*’ token
src/lxml/lxml.etree.c:188: error: expected ‘)’ before ‘*’ token
src/lxml/lxml.etree.c:189: error: expected ‘)’ before ‘*’ token
src/lxml/lxml.etree.c:190: error: expected ‘)’ before ‘*’ token
src/lxml/lxml.etree.c:191: error: expected ‘)’ before ‘*’ token
src/lxml/lxml.etree.c:192: error: expected ‘)’ before ‘*’ token
src/lxml/lxml.etree.c:193: error: expected ‘)’ before ‘*’ token
src/lxml/lxml.etree.c:194: error: expected ‘)’ before ‘*’ token
src/lxml/lxml.etree.c:195: error: expected ‘)’ before ‘*’ token
src/lxml/lxml.etree.c:196: error: expected ‘)’ before ‘*’ token
src/lxml/lxml.etree.c:197: error: expected ‘)’ before ‘*’ token
src/lxml/lxml.etree.c:212: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘*’ token
src/lxml/lxml.etree.c:213: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘*’ token
src/lxml/lxml.etree.c:214: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘*’ token
src/lxml/lxml.etree.c:224: error: expected declaration specifiers or
‘...’ before ‘PyObject’
...and then about 700kB of similar error messages.
What can be the problem? The same version of lxml, libxml2, libxslt1.1
on newer Ubuntu was without a problem.
Julius
More information about the lxml-dev
mailing list