[SciPy-dev] Strang error on cygwin
oliphant at ee.byu.edu
Mon Jan 19 15:49:59 CST 2004
I periodically get this strange error which is probably due to the way I
am using cygwin. I'm wondering if someone with more experience on
cygwin could help me.
Say I'm using the cygwin bash shell and I set my Path to grab the
enthought Python binary first but the cygwin copy of gcc
Now, when I run
python setup.py build --compiler=mingw32 install
I get the following error:
building 'scipy.cluster._vq' extension
...: build\temp.win32-2.3\Release lib\cluster\src\vq_wrap.o
C:\cygwin\bin\gcc.exe -O2 -w -Wstrict-prototypes -Ic:\Python23\include
on23\PC -c Lib\cluster\src/vq_wrap.cpp -o
In file included from c:/Python23/include/Python.h:75,
c:/Python23/include/intobject.h:41: error: syntax error before `(' token
In file included from c:/Python23/include/Python.h:77,
c:/Python23/include/longobject.h:37: error: `__int64' was not declared
c:/Python23/include/longobject.h:39: error: syntax error before `*' token
c:/Python23/include/longobject.h:40: error: syntax error before `(' token
c:/Python23/include/longobject.h:41: error: syntax error before `(' token
error: command 'gcc' failed with exit status 1
I'm wondering if this is somehow due to path issues, but it seems tied
up in distutils.
Am I being foolish to try and use the Enthought Python2.3 windows binary
with the cygwin gcc compiler (the -mno-cygwin option that distutils
provides ensures that the dll won't link against cygwin).?
Thanks for any insight.
More information about the Scipy-dev