In article <bf776bcd-4b26-4c34-8f53-8419262b0...@virgin.net>, has <hengist.p...@virgin.net> wrote: > Anyone tried building extensions for python.org's prebuilt Python 3.1.1 > framework on 10.6.2? After remembering to install the 10.4u SDK for Xcode > 3.2.1, I'm getting a bunch of 'missing header' errors, e.g.: > > $ cd py-appscript > $ python3 setup.py install > ... > building 'aem.ae' extension > gcc -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk > -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3 > -I/Library/Frameworks/Python.framework/Versions/3.1/include/python3.1 -c > appscript_3x/ext/ae.c -o build/temp.macosx-10.3-fat-3.1/appscript_3x/ext/ae.o > -DMAC_OS_X_VERSION_MIN_REQUIRED=MAC_OS_X_VERSION_10_4 > In file included from > /Library/Frameworks/Python.framework/Versions/3.1/include/python3.1/bytearrayo > bject.h:9, > from > /Library/Frameworks/Python.framework/Versions/3.1/include/pyt > hon3.1/Python.h:69, > from appscript_3x/ext/ae.c:14: > /Developer/SDKs/MacOSX10.4u.sdk/usr/include/stdarg.h:4:25: error: stdarg.h: > No such file or directory > ... > > > The header files in question do exist, e.g.: > > $ ls -l /Developer/SDKs/MacOSX10.4u.sdk/usr/include/stdarg.h > -rw-r--r-- 1 root wheel 234 May 4 2007 > /Developer/SDKs/MacOSX10.4u.sdk/usr/include/stdarg.h > > > Any relation to the 2.6.3 problems? Or something else?
3.1.1 was released before 10.6 and, thus, lacks the build fixes for extension builds on 10.6 (i.e. the ones that made it into 2.6.3 & 2.6.4). The main issue is you need to build with gcc-4.0. IIRC, this should work: $ export CC=/usr/bin/gcc-4.0 -- Ned Deily, n...@acm.org _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig