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