Hi, everyone. This is on WinXP SP2, with Python 2.4.3 and DJGPP gcc 4.1.0.
I'm having trouble including Python.h in a C file. The following C code: #include "Python.h" int main() { return 0; } when compiled with "gcc -I..\Python2.4\include\", gives more than 1000 lines of errors, beginning with: c:/documents and settings/marcelo.gosling/my documents/djgpp/bin/as.exe: BFD 2.16.1 assertion fail ../../bfd/coff-i386.c:576 c:/documents and settings/marcelo.gosling/my documents/djgpp/tmp/ccACtxBR.s: Assembler messages: c:/documents and settings/marcelo.gosling/my documents/djgpp/tmp/ccACtxBR.s:28: Error: cannot represent relocation type BFD_RELOC_386_PLT32 In file included from ../../Python2.4/include/Python.h:74, from example_wrap.c:112: ../../Python2.4/include/pymem.h: In function '__declspec': ../../Python2.4/include/pymem.h:51: error: expected declaration specifiers before '__declspec' ../../Python2.4/include/pymem.h:52: error: expected declaration specifiers before '__declspec' In file included from ../../Python2.4/include/Python.h:76, from example_wrap.c:112: ../../Python2.4/include/object.h:104: error: storage class specified for parameter 'PyObject' ../../Python2.4/include/object.h:108: error: storage class specified for parameter 'PyVarObject' ../../Python2.4/include/object.h:126: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token ../../Python2.4/include/object.h:127: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token ../../Python2.4/include/object.h:128: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token ../../Python2.4/include/object.h:129: error: expected ')' before '*' token ../../Python2.4/include/object.h:130: error: expected ')' before '*' token Am I missing something important here? Thanks in advance, Marcelo -- http://mail.python.org/mailman/listinfo/python-list