Has anyone been able to compile Stackless Python on Debian on an SGI Indy or similar hardware? I get parse errors in the stackless API header file, but it would appear to compile fine on other architectures. This would lead me to conclude it's a compiler bug. Missing header files should throw different errors, so I'm doubting it's a missing header file problem.
:~/stackless/stackless/src$ ./configure [snip] :~/stackless/stackless/src$ make gcc -c -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -I. -I./Include -I./Stackless -DHAVE_CONFIG_H -o Modules/python.o Modules/python.c In file included from Modules/python.c:5: Stackless/stackless_api.h:41: parse error before '*' token Stackless/stackless_api.h:41: warning: type defaults to `int' in declaration of `PyTasklet_New' [snip] There follow many similar errors but that is the first. The offending line is the uncommented line here: /* 35 * create a new tasklet object. 36 * type must be derived from PyTasklet_Type or NULL. 37 * func must (yet) be a PyFunction object (normal usecase) 38 * or NULL, if the tasklet is being used via capture(). 39 */ // line 40 DL_EXPORT(PyTaskletObject *) PyTasklet_New(PyTypeObject *type, PyObject *func); /* 0 = success -1 = failure */ // line 42 Line 30 is fine: DL_EXPORT(PyTypeObject *) PyTasklet_Type; I think DL_EXPORT is defined okay. Either I missed replies from the Stackless people, or they didn't repsond. My suspicion is that it's not a problem with the source code. Any suggestions? (I updated stackless from stackless.com CVS today and my Indy apt-get updates itself nightly.) I tried compiling stackless on my Indy a few months ago with the same problem. I've never gotten Stackless to compile properly on my Indy. -Karl -------- Karl Alexander Magdsick <[EMAIL PROTECTED]> "In the sermon i have just preached, whenever I said Aristotle, I meant St. Paul." -- William Archibald Spooner

