On Thu, Dec 23, 2010 at 8:53 PM, Lisandro Dalcin <dalc...@gmail.com> wrote: > On 23 December 2010 18:37, Wes McKinney <wesmck...@gmail.com> wrote: >> I'm getting the following error trying to build a Cython >> 0.14-generated extension: >> > > I bet you have old code around. I fixed this isue a few commits before > release 0.14 > > https://github.com/cython/cython/commit/29efcd449d933cab1405b98530e6272dea683987 > > http://hg.cython.org/cython-devel/rev/d8d4e037d690 > > Could you "rm -rf" your Cython installation and next reinstall 0.14? > > >> gcc -g -DDEBUG -DMS_WIN64 -mno-cygwin -O0 -Wall -Wstrict-prototypes >> -IC:\Python2 >> 6\lib\site-packages\numpy\core\include >> -IC:\Python26\lib\site-packages\numpy\cor >> e\include -IC:\Python26\include -IC:\Python26\PC -c pandas\lib\src\tseries.c >> -o >> build\temp.win-amd64-2.6\Release\pandas\lib\src\tseries.o >> Found executable C:\Python26\Scripts\gcc.exe >> pandas\lib\src\tseries.c: In function '__Pyx_RaiseArgtupleInvalid': >> pandas\lib\src\tseries.c:18397:9: warning: unknown conversion type character >> 'z' >> in format >> pandas\lib\src\tseries.c:18397:9: warning: format '%s' expects type 'char >> *', bu >> t argument 5 has type 'Py_ssize_t' >> pandas\lib\src\tseries.c:18397:9: warning: unknown conversion type character >> 'z' >> in format >> pandas\lib\src\tseries.c:18397:9: warning: too many arguments for format >> pandas\lib\src\tseries.c: In function '__Pyx_RaiseNeedMoreValuesError': >> pandas\lib\src\tseries.c:18523:18: warning: unknown conversion type >> character 'z >> ' in format >> pandas\lib\src\tseries.c:18523:18: warning: format '%s' expects type 'char >> *', b >> ut argument 3 has type 'Py_ssize_t' >> pandas\lib\src\tseries.c:18523:18: warning: too many arguments for format >> pandas\lib\src\tseries.c: In function '__Pyx_RaiseTooManyValuesError': >> pandas\lib\src\tseries.c:18531:13: warning: unknown conversion type >> character 'z >> ' in format >> pandas\lib\src\tseries.c:18531:13: warning: too many arguments for format >> pandas\lib\src\tseries.c: In function '__Pyx_c_absf': >> pandas\lib\src\tseries.c:18906:25: error: #if with no expression >> pandas\lib\src\tseries.c: In function '__Pyx_c_abs': >> pandas\lib\src\tseries.c:19026:25: error: #if with no expression >> pandas\lib\src\tseries.c:19028:17: warning: extra tokens at end of #else >> directi >> ve >> pandas\lib\src\tseries.c: At top level: >> C:\Python26\lib\site-packages\numpy\core\include/numpy/__ufunc_api.h:196:1: >> warn >> ing: '_import_umath' defined but not used >> pandas\lib\src\tseries.c:1589:33: warning: '__pyx_f_7tseries_get_int16_ptr' >> defi >> ned but not used >> pandas\lib\src\tseries.c:1626:33: warning: '__pyx_f_7tseries_get_int32_ptr' >> defi >> ned but not used >> pandas\lib\src\tseries.c:1663:33: warning: '__pyx_f_7tseries_get_int64_ptr' >> defi >> ned but not used >> pandas\lib\src\tseries.c:1700:34: warning: '__pyx_f_7tseries_get_double_ptr' >> def >> ined but not used >> error: Command "gcc -g -DDEBUG -DMS_WIN64 -mno-cygwin -O0 -Wall >> -Wstrict-prototy >> pes -IC:\Python26\lib\site-packages\numpy\core\include >> -IC:\Python26\lib\site-pa >> ckages\numpy\core\include -IC:\Python26\include -IC:\Python26\PC -c >> pandas\lib\s >> rc\tseries.c -o build\temp.win-amd64-2.6\Release\pandas\lib\src\tseries.o" >> faile >> d with exit status 1 >> >> You can see the file here: >> >> https://github.com/wesm/pandas/raw/master/pandas/lib/src/tseries.c >> >> Seems it might be related to this: http://gcc.gnu.org/gcc-4.4/porting_to.html >> >> I understand you might not be able to fix this immediately, but being >> a non expert C programmer could anyone tell me what changes are >> necessary to get this to compile? Or other advice compiling on Windows >> 64 (I'm using the gcc/g++ shipped with latest EPD 6.3-2)? >> >> Cheers, >> Wes >> _______________________________________________ >> Cython-dev mailing list >> Cython-dev@codespeak.net >> http://codespeak.net/mailman/listinfo/cython-dev >> > > > > -- > Lisandro Dalcin > --------------- > CIMEC (INTEC/CONICET-UNL) > Predio CONICET-Santa Fe > Colectora RN 168 Km 472, Paraje El Pozo > Tel: +54-342-4511594 (ext 1011) > Tel/Fax: +54-342-4511169 > _______________________________________________ > Cython-dev mailing list > Cython-dev@codespeak.net > http://codespeak.net/mailman/listinfo/cython-dev >
Tried this and no luck. I'd say it's definitely a 0.14 bug (I nuked everything tried 0.14 and it failed, then nuked everything again, installed 0.13 and things are back to working). Let me know how I can help debug. Best, Wes _______________________________________________ Cython-dev mailing list Cython-dev@codespeak.net http://codespeak.net/mailman/listinfo/cython-dev