| Summary: | Python - missing ctypes module | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Gary Thomas <gary> | ||||
| Component: | devtools / tool chain | Assignee: | Nitin Kamble <nitin.a.kamble> | ||||
| Status: | VERIFIED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | Medium | CC: | gary, Martin.Jansa, meta.mr.watcher, meta.watcher, poky.bs.watcher, poky.watcher, sgw | ||||
| Version: | unspecified | ||||||
| Target Milestone: | 1.1 | ||||||
| Hardware: | x86 | ||||||
| OS: | Multiple | ||||||
| Whiteboard: | |||||||
| OS type for building Yocto: | --- | Type of Regression: | --- | ||||
| Verified: | Documentation change: | --- | |||||
| Attachments: |
|
||||||
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. Python now builds the _ctypes.so library |
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?