Problem with "distutils"

JB jblazi at hotmail.com
Fri Dec 13 11:56:07 EST 2002


I am trying to extend Python and get the following error 
message on my Linux system:

bz at linux:~/python-programs/python-konstruktion> python 
setup.py build
running build
running build_ext
building 'pythongeo' extension
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DHAVE_LARGEFILE_SUPPORT 
-O2 -march=i486 -mcpu=i686 -fPIC -I/usr/local/include 
-I/home/bz/downloads/core_v1.5.1/inc 
-I/home/bz/downloads/core_v1.5.1/gmp/include 
-I/usr/include/python2.2 -c pythongeo.cpp -o 
build/temp.linux-i686-2.2/pythongeo.o
In file included from /usr/include/python2.2/Python.h:59,
                 from pythongeo.cpp:5:
/usr/include/python2.2/pyport.h:431: parse error
error: command 'gcc' failed with exit status 1
bz at linux:~/python-programs/python-konstruktion>

Here is the file setup.py:

from distutils.core import setup, Extension
module1 = Extension('pythongeo',
                    include_dirs = ['/usr/local/include',                               
'/home/bz/downloads/core_v1.5.1/inc',
'/home/bz/downloads/core_v1.5.1/gmp/include'],
libraries = ['core','gmp','m'],
library_dirs = ['/home/bz/downloads/core_v1.5.1/lib',                                    
'/home/bz/downloads/core_v1.5.1/gmp/lib'],
sources = ['pythongeo.cpp'])
setup(name = 'PackageName',ext_modules = [module1])

Can anybody give a piece of advice?

TIA,
-- 
Janos Blazi



More information about the Python-list mailing list