I'm trying to get pysqlite 2.3.2 built on my Mac (OSX 10.4.8, gcc-4.0, Python 2.4.4c1). Sqlite built and installed into /usr/local just fine. I adjusted setup.cfg appropriately:
[build_ext] define= include_dirs=/usr/local/include:/usr/include library_dirs=/usr/local/lib:/usr/lib libraries=sqlite3 and tried building: running build running build_py creating build creating build/lib.macosx-10.3-fat-2.4 creating build/lib.macosx-10.3-fat-2.4/pysqlite2 copying pysqlite2/__init__.py -> build/lib.macosx-10.3-fat-2.4/pysqlite2 copying pysqlite2/dbapi2.py -> build/lib.macosx-10.3-fat-2.4/pysqlite2 creating build/lib.macosx-10.3-fat-2.4/pysqlite2/test copying pysqlite2/test/__init__.py -> build/lib.macosx-10.3-fat-2.4/pysqlite2/test copying pysqlite2/test/dbapi.py -> build/lib.macosx-10.3-fat-2.4/pysqlite2/test copying pysqlite2/test/factory.py -> build/lib.macosx-10.3-fat-2.4/pysqlite2/test copying pysqlite2/test/hooks.py -> build/lib.macosx-10.3-fat-2.4/pysqlite2/test copying pysqlite2/test/regression.py -> build/lib.macosx-10.3-fat-2.4/pysqlite2/test copying pysqlite2/test/transactions.py -> build/lib.macosx-10.3-fat-2.4/pysqlite2/test copying pysqlite2/test/types.py -> build/lib.macosx-10.3-fat-2.4/pysqlite2/test copying pysqlite2/test/userfunctions.py -> build/lib.macosx-10.3-fat-2.4/pysqlite2/test running build_ext building 'pysqlite2._sqlite' extension creating build/temp.macosx-10.3-fat-2.4 creating build/temp.macosx-10.3-fat-2.4/src gcc -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd -fno-common -dynamic -DNDEBUG -g -O3 -DMODULE_NAME="pysqlite2.dbapi2" -I/usr/local/include -I/usr/include -I/Library/Frameworks/Python.framework/Versions/2.4/include/python2.4 -c src/module.c -o build/temp.macosx-10.3-fat-2.4/src/module.o In file included from /usr/include/math.h:28, from /Library/Frameworks/Python.framework/Versions/2.4/include/python2.4/pyport.h:94, from /Library/Frameworks/Python.framework/Versions/2.4/include/python2.4/Python.h:55, from src/connection.h:26, from src/module.c:24: /usr/include/architecture/i386/math.h:439: warning: conflicting types for built-in function 'scalb' In file included from /usr/include/math.h:26, from /Library/Frameworks/Python.framework/Versions/2.4/include/python2.4/pyport.h:94, from /Library/Frameworks/Python.framework/Versions/2.4/include/python2.4/Python.h:55, from src/connection.h:26, from src/module.c:24: /usr/include/architecture/ppc/math.h:477: warning: conflicting types for built-in function 'scalb' In file included from /usr/include/wchar.h:112, from /Library/Frameworks/Python.framework/Versions/2.4/include/python2.4/unicodeobject.h:118, from /Library/Frameworks/Python.framework/Versions/2.4/include/python2.4/Python.h:81, from src/connection.h:26In file included from /usr/include/wchar.h:112, from src/module.c:24: , from /Library/Frameworks/Python.framework/Versions/2.4/include/python2.4/unicodeobject.h:118/usr/include/stdarg.h:4:25:, from /Library/Frameworks/Python.framework/Versions/2.4/include/python2.4/Python.h:81 , from src/connection.h:26error: , from src/module.c:24: stdarg.h: No such file or directory/usr/include/stdarg.h:4:25: error: stdarg.h: No such file or directory lipo: can't figure out the architecture type of: /var/tmp//ccofOA40.out error: command 'gcc' failed with exit status 1 It seems the compile is failing on the #include_next <stdarg.h> line in /usr/include/stdarg.h. Running find against /usr indicates that there are several 4.0 versions of stdarg.h: /usr/include/gcc/darwin/3.3/stdarg.h /usr/include/stdarg.h /usr/lib/gcc/i686-apple-darwin8/4.0.0/include/stdarg.h /usr/lib/gcc/i686-apple-darwin8/4.0.0/install-tools/include/stdarg.h /usr/lib/gcc/powerpc-apple-darwin8/4.0.0/include/stdarg.h /usr/lib/gcc/powerpc-apple-darwin8/4.0.0/install-tools/include/stdarg.h I tried reinstalling XCode 2 from the install disk, but I still don't see a gcc 4.0 version of stdarg.h. /usr/bin/gcc is a symlink to /usr/bin/gcc-4.0. Software Update says my machine is up-to-date. I must be missing something, but what? Thx, Skip _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig