On Jul 20, 2006, at 1:22 PM, Dethe Elza wrote: > Hi folks, > > I'm trying to get ctypes working on my new Macbook Pro under Python > 2.4. > It works under Python 2.5beta, so I assume the porting work has been > done somewhere, but does not work with the downloadable version of > ctypes (libffi won't build): > >> configure: error: "libffi has not been ported to i686-apple- >> darwin8.7.1." > > I've tried getting libffi via darwinports, but it reports the same > error: > >> configure: error: libffi has not been ported to i386-apple- >> darwin8.7.1. > > I've tried to find the libffi shared library in Python2.5 to see if I > could build ctypes around that, but all I could find was _ctypes.so. > Maybe I could build around that, but I don't know what pieces I > need to > copy over. > > Any ideas for how I can get a working ctypes under 2.4 would be > appreciated.
I'm pretty sure that the version in Python 2.5 still has some i386 stack alignment bugs. Ronald has fixed them for PyObjC, but I don't think that work has migrated to ctypes yet. The version in http://svn.python.org/projects/ctypes/trunk/ctypes/ seems to be in sync with Python 2.5. -bob _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig