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

Reply via email to