
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 PATH=/cygdrive/c/Python23:/usr/bin:/bin Now, when I run python setup.py build --compiler=mingw32 install I get the following error: building 'scipy.cluster._vq' extension cygiwn_output_dir: build\temp.win32-2.3\Release here build\temp.win32-2.3\Release\lib\cluster\src\vq_wrap.o ...: build\temp.win32-2.3\Release lib\cluster\src\vq_wrap.o C:\cygwin\bin\gcc.exe -O2 -w -Wstrict-prototypes -Ic:\Python23\include -Ic:\Pyth on23\PC -c Lib\cluster\src/vq_wrap.cpp -o build\temp.win32-2.3\Release\lib\clust er\src\vq_wrap.o In file included from c:/Python23/include/Python.h:75, from Lib/cluster/src/vq_wrap.cpp:176: c:/Python23/include/intobject.h:41: error: syntax error before `(' token In file included from c:/Python23/include/Python.h:77, from Lib/cluster/src/vq_wrap.cpp:176: c:/Python23/include/longobject.h:37: error: `__int64' was not declared in this scope 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. -Travis O.
participants (1)
-
Travis Oliphant