Building from master 37ac9a0823690bd3e031c04e2351a41af04e8aa1, any target will have this problem. Unable to use ctypes/_ctypes module: # python Python 2.6.6 (r266:84292, Mar 30 2011, 10:57:26) [GCC 4.5.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import ctypes Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.6/ctypes/__init__.py", line 10, in <module> from _ctypes import Union, Structure, Array ImportError: No module named _ctypes I believe this is because of this error during the build: autoreconf: Entering directory `Modules/_ctypes/libffi' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force configure.ac:26: error: m4_copy: won't overwrite defined macro: _AC_ARG_VAR_PRECIOUS configure.ac:26: the top level autom4te: /home/local/p60_poky/tmp/sysroots/i686-linux/usr/bin/m4 failed with exit status: 1 aclocal: /home/local/p60_poky/tmp/sysroots/i686-linux/usr/bin/autom4te failed with exit status: 1 autoreconf: aclocal failed with exit status: 1 NOTE: _ctypes failed to autoreconf Perhaps related to bug #941?
Try with this OE patch http://git.openembedded.org/cgit.cgi/openembedded/commit/?id=539d5a80beb6b5892c83ba6b8d27d622c3cdb114
Created attachment 140 [details] Fix configure problem with ctypes module
Not related to bug #941 (which persists, but doesn't seem to cause problems) With this patch, the ctypes module now works fine.
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=7bd1a635ec7afb68663b4f6666399d2b64c56299
Python now builds the _ctypes.so library
Bernard http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=e6668220f22d7c207e3d07a3a344b9b599aee6f9