hi robert I've installed python from source*, and like I've wrote the 'python.h' header file is there** but I don't know to get the cython installer to find the file
* http://www.python.org/ftp/python/2.6/Python-2.6.tgz ** /usr/local/python/include/python2.6/Python.h On Sat, Oct 11, 2008 at 5:31 AM, Robert Bradshaw <[EMAIL PROTECTED]> wrote: > You need the developer version of Python (i.e. the Python header > files) to use or install Cython. > > - Robert > > On Oct 11, 2008, at 5:27 AM, Ben Aurel wrote: > >> hi >> I try to build Cython on my ubuntu machine according to the README: >> $ python setup.py install >> >> But I get a bunch of errors, starting with a message that says: >> ... >> /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:4:20: >> error: Python.h: No such file or directory >> ... >> (the first part of the installation log is appended at the end) >> >> >> The Python.h apparently resides on the following directory on my >> system: >> >> /usr/local/python/include/python2.6/Python.h >> >> >> How can I solve this setup errors? I think helping the installer to >> find 'Python.h' is the first step. But how can I do that? >> >> Any ideas? >> thanks >> ben >> >> /// >> Setup log: >> /// >> 1 Compiling module Cython.Plex.Scanners ... >> 2 running install >> 3 running build >> 4 running build_py >> 5 running build_ext >> 6 building 'Cython.Plex.Scanners' extension >> 7 gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall >> -Wstrict-prototypes -fPIC -I/usr/include/python2.5 -c >> /usr/local/src/Cython-0 .9.8.1.1/Cython/Plex/Scanners.c -o >> build/temp.linux-i686-2.5/usr/local/src/Cython-0.9.8.1.1/Cython/ >> Plex/Scanners.o >> 8 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:4:20: >> error: Python.h: No such file or directory >> 9 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:5:26: >> error: structmember.h: No such file or directory >> 10 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:117: >> error: expected specifier-qualifier-list before 'PyObject' >> 11 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:135: >> error: expected ')' before '*' token >> 12 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:136: >> error: expected '=', ',', ';', 'asm' or '__attribute__' before >> '__pyx_PyInt_AsLon gLong' >> 13 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:137: >> error: expected '=', ',', ';', 'asm' or '__attribute__' before >> '__pyx_PyInt_AsUns ignedLongLong' >> 14 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:138: >> error: expected ')' before '*' token >> 15 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:143: >> error: expected ')' before '*' token >> 16 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:144: >> error: expected ')' before '*' token >> 17 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:145: >> error: expected ')' before '*' token >> 18 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:146: >> error: expected ')' before '*' token >> 19 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:147: >> error: expected ')' before '*' token >> 20 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:148: >> error: expected ')' before '*' token >> 21 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:149: >> error: expected ')' before '*' token >> 22 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:150: >> error: expected ')' before '*' token >> 23 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:151: >> error: expected ')' before '*' token >> 24 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:152: >> error: expected ')' before '*' token >> 25 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:153: >> error: expected ')' before '*' token >> 26 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:168: >> error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' >> token >> 27 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:169: >> error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' >> token >> 28 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:170: >> error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' >> token >> 29 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:179: >> error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' >> token >> 30 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:181: >> error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' >> token >> 31 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:183: >> error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' >> token >> 32 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:185: >> error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' >> token >> 33 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:186: >> error: expected ')' before '*' token >> 34 /usr/local/src/Cython-0.9.8.1.1/Cython/Plex/Scanners.c:188: >> error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' >> token >> _______________________________________________ >> Cython-dev mailing list >> [email protected] >> http://codespeak.net/mailman/listinfo/cython-dev > > _______________________________________________ > Cython-dev mailing list > [email protected] > http://codespeak.net/mailman/listinfo/cython-dev > _______________________________________________ Cython-dev mailing list [email protected] http://codespeak.net/mailman/listinfo/cython-dev
