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

Reply via email to