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

Reply via email to