<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>1003</bug_id>
          
          <creation_ts>2011-04-22 07:13:26 +0000</creation_ts>
          <short_desc>Python - missing ctypes module</short_desc>
          <delta_ts>2011-05-13 11:15:14 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>devtools / tool chain</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.1</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gary Thomas">gary</reporter>
          <assigned_to name="Nitin Kamble">nitin.a.kamble</assigned_to>
          <cc>gary</cc>
    
    <cc>Martin.Jansa</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>poky.bs.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>sgw</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>13382</commentid>
    <comment_count>0</comment_count>
    <who name="Gary Thomas">gary</who>
    <bug_when>2011-04-22 07:13:26 +0000</bug_when>
    <thetext>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 &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.
  &gt;&gt;&gt; import ctypes
  Traceback (most recent call last):
      File &quot;&lt;stdin&gt;&quot;, line 1, in &lt;module&gt;
  File &quot;/usr/lib/python2.6/ctypes/__init__.py&quot;, line 10, in &lt;module&gt;
      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&apos;
  autoreconf: configure.ac: not using Gettext
  autoreconf: running: aclocal --force 
  configure.ac:26: error: m4_copy: won&apos;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?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13383</commentid>
    <comment_count>1</comment_count>
    <who name="Martin Jansa">Martin.Jansa</who>
    <bug_when>2011-04-22 07:26:03 +0000</bug_when>
    <thetext>Try with this OE patch 
http://git.openembedded.org/cgit.cgi/openembedded/commit/?id=539d5a80beb6b5892c83ba6b8d27d622c3cdb114</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13384</commentid>
    <comment_count>2</comment_count>
      <attachid>140</attachid>
    <who name="Gary Thomas">gary</who>
    <bug_when>2011-04-22 08:34:36 +0000</bug_when>
    <thetext>Created attachment 140
Fix configure problem with ctypes module</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13385</commentid>
    <comment_count>3</comment_count>
    <who name="Gary Thomas">gary</who>
    <bug_when>2011-04-22 08:35:47 +0000</bug_when>
    <thetext>Not related to bug #941 (which persists, but doesn&apos;t seem to cause problems)

With this patch, the ctypes module now works fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13492</commentid>
    <comment_count>4</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2011-04-28 21:11:08 +0000</bug_when>
    <thetext>http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=7bd1a635ec7afb68663b4f6666399d2b64c56299</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13511</commentid>
    <comment_count>5</comment_count>
    <who name="Gary Thomas">gary</who>
    <bug_when>2011-04-29 07:32:54 +0000</bug_when>
    <thetext>Python now builds the _ctypes.so library</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13814</commentid>
    <comment_count>6</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2011-05-13 11:15:14 +0000</bug_when>
    <thetext>Bernard

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=e6668220f22d7c207e3d07a3a344b9b599aee6f9</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>140</attachid>
            <date>2011-04-22 08:34:36 +0000</date>
            <delta_ts>2011-04-22 08:34:36 +0000</delta_ts>
            <desc>Fix configure problem with ctypes module</desc>
            <filename>0001-python-fix-problems-building-ctypes-module.patch</filename>
            <type>text/plain</type>
            <size>5683</size>
            <attacher name="Gary Thomas">gary</attacher>
            
              <data encoding="base64">RnJvbSA0NGU5ZDU2ZWMzMGZmM2YwNThkNGY1ZGY5OWJmODRmYzQ2MTQxMGNjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHYXJ5IFRob21hcyA8Z2FyeUBtbGJhc3NvYy5jb20+CkRhdGU6
IEZyaSwgMjIgQXByIDIwMTEgMDk6Mjk6MjggLTA2MDAKU3ViamVjdDogW1BBVENIXSBweXRob246
IGZpeCBwcm9ibGVtcyBidWlsZGluZyBjdHlwZXMgbW9kdWxlCgpBZGFwdGVkIGZyb20gT0UgcGF0
Y2ggKDUzOWQ1YTgwYmViNmI1ODkyYzgzYmE2YjhkMjdkNjIyYzNjZGIxMTQpCgpUaGlzIGZpeGVz
IGNvbmZpZ3VyZSBpc3N1ZXMgd2l0aCByZWNlbnQgYXV0b2NvbmYsIGUuZzogCiAgYXV0b3JlY29u
ZjogRW50ZXJpbmcgZGlyZWN0b3J5IGBNb2R1bGVzL19jdHlwZXMvbGliZmZpJyAKICBhdXRvcmVj
b25mOiBjb25maWd1cmUuYWM6IG5vdCB1c2luZyBHZXR0ZXh0IAogIGF1dG9yZWNvbmY6IHJ1bm5p
bmc6IGFjbG9jYWwgLS1mb3JjZSAKICBjb25maWd1cmUuYWM6MjY6IGVycm9yOiBtNF9jb3B5OiB3
b24ndCBvdmVyd3JpdGUgZGVmaW5lZCBtYWNybzogCiAgICBfQUNfQVJHX1ZBUl9QUkVDSU9VUyBj
b25maWd1cmUuYWM6MjY6IHRoZSB0b3AgbGV2ZWwgCgogIEl0IGFsc28gYWRqdXN0ZXMgTWFrZWZp
bGUuYW0gdG8gdGFrZSBpbnRvIGFjY291bnQgdGhlIGZhY3QgdGhhdCBweXRob24gc2hpcHMgaW5j
b21wbGV0ZSBzb3VyY2UgZnJvbSBsaWJmZmkuIAoKU2lnbmVkLW9mZi1ieTogR2FyeSBUaG9tYXMg
PGdhcnlAbWxiYXNzb2MuY29tPgotLS0KIC4uLi9yZWNpcGVzLWRldnRvb2xzL3B5dGhvbi9weXRo
b24tbmF0aXZlXzIuNi42LmJiIHwgICAgNiArLS0KIC4uLi9weXRob24vMDctY3R5cGVzLWxpYmZm
aS1maXgtY29uZmlndXJlLnBhdGNoICAgIHwgICA0NyArKysrKysrKysrKysrKysrKysrKwogbWV0
YS9yZWNpcGVzLWRldnRvb2xzL3B5dGhvbi9weXRob25fMi42LjYuYmIgICAgICAgfCAgICA1ICst
CiAzIGZpbGVzIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCiBjcmVh
dGUgbW9kZSAxMDA2NDQgbWV0YS9yZWNpcGVzLWRldnRvb2xzL3B5dGhvbi9weXRob24vMDctY3R5
cGVzLWxpYmZmaS1maXgtY29uZmlndXJlLnBhdGNoCgpkaWZmIC0tZ2l0IGEvbWV0YS9yZWNpcGVz
LWRldnRvb2xzL3B5dGhvbi9weXRob24tbmF0aXZlXzIuNi42LmJiIGIvbWV0YS9yZWNpcGVzLWRl
dnRvb2xzL3B5dGhvbi9weXRob24tbmF0aXZlXzIuNi42LmJiCmluZGV4IDExOTU2YTQuLjBhMGVk
YjggMTAwNjQ0Ci0tLSBhL21ldGEvcmVjaXBlcy1kZXZ0b29scy9weXRob24vcHl0aG9uLW5hdGl2
ZV8yLjYuNi5iYgorKysgYi9tZXRhL3JlY2lwZXMtZGV2dG9vbHMvcHl0aG9uL3B5dGhvbi1uYXRp
dmVfMi42LjYuYmIKQEAgLTEsMTIgKzEsMTMgQEAKIHJlcXVpcmUgcHl0aG9uLmluYwogREVQRU5E
UyA9ICJvcGVuc3NsLW5hdGl2ZSBiemlwMi1mdWxsLW5hdGl2ZSB6bGliLW5hdGl2ZSByZWFkbGlu
ZS1uYXRpdmUgc3FsaXRlMy1uYXRpdmUiCi1QUiA9ICIke0lOQ19QUn0uMCIKK1BSID0gIiR7SU5D
X1BSfS4xIgogCiBMSUNfRklMRVNfQ0hLU1VNID0gImZpbGU6Ly9MSUNFTlNFO21kNT0zOGZkZDU0
NjQyMGZhYjA5YWM2YmQzZDhhMWM4M2ViNiIKIAogU1JDX1VSSSA9ICJodHRwOi8vd3d3LnB5dGhv
bi5vcmcvZnRwL3B5dGhvbi8ke1BWfS9QeXRob24tJHtQVn0udGFyLmJ6MiBcCiAgICAgICAgICAg
IGZpbGU6Ly8wNC1kZWZhdWx0LWlzLW9wdGltaXplZC5wYXRjaCBcCiAgICAgICAgICAgIGZpbGU6
Ly8wNS1lbmFibGUtY3R5cGVzLWNyb3NzLWJ1aWxkLnBhdGNoIFwKKyAgICAgICAgICAgZmlsZTov
LzA3LWN0eXBlcy1saWJmZmktZml4LWNvbmZpZ3VyZS5wYXRjaCBcCiAgICAgICAgICAgIGZpbGU6
Ly8xMC1kaXN0dXRpbHMtZml4LXN3aWctcGFyYW1ldGVyLnBhdGNoIFwKICAgICAgICAgICAgZmls
ZTovLzExLWRpc3R1dGlscy1uZXZlci1tb2RpZnktc2hlYmFuZy1saW5lLnBhdGNoIFwKICAgICAg
ICAgICAgZmlsZTovLzEyLWRpc3R1dGlscy1wcmVmaXgtaXMtaW5zaWRlLXN0YWdpbmctYXJlYS5w
YXRjaCBcCkBAIC0xNCw5ICsxNSw2IEBAIFNSQ19VUkkgPSAiaHR0cDovL3d3dy5weXRob24ub3Jn
L2Z0cC9weXRob24vJHtQVn0vUHl0aG9uLSR7UFZ9LnRhci5iejIgXAogICAgICAgICAgICBmaWxl
Oi8vbm9ob3N0bGlicy5wYXRjaCIKIFMgPSAiJHtXT1JLRElSfS9QeXRob24tJHtQVn0iCiAKLVNS
Q19VUklbbWQ1c3VtXSA9ICJjZjRlNjg4MWJiODRhN2NlNjA4OWU0YTMwN2Y3MWYxNCIKLVNSQ19V
Uklbc2hhMjU2c3VtXSA9ICIxMzRjNWUwNzM2YmFlMmU1NTcwZDBiOTE1NjkzMzc0ZjExMTA4ZGVk
NjNjMzVhMjNhMzVkMjgyNzM3ZDJjZTgzIgotCiBpbmhlcml0IG5hdGl2ZQogCiBFWFRSQV9PRU1B
S0UgPSAnXApkaWZmIC0tZ2l0IGEvbWV0YS9yZWNpcGVzLWRldnRvb2xzL3B5dGhvbi9weXRob24v
MDctY3R5cGVzLWxpYmZmaS1maXgtY29uZmlndXJlLnBhdGNoIGIvbWV0YS9yZWNpcGVzLWRldnRv
b2xzL3B5dGhvbi9weXRob24vMDctY3R5cGVzLWxpYmZmaS1maXgtY29uZmlndXJlLnBhdGNoCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmNhMzYwMjgKLS0tIC9kZXYvbnVsbAor
KysgYi9tZXRhL3JlY2lwZXMtZGV2dG9vbHMvcHl0aG9uL3B5dGhvbi8wNy1jdHlwZXMtbGliZmZp
LWZpeC1jb25maWd1cmUucGF0Y2gKQEAgLTAsMCArMSw0NyBAQAorZGlmZiAtdXIgUHl0aG9uLTIu
Ni42Lk9SSUcvTW9kdWxlcy9fY3R5cGVzL2xpYmZmaS9jb25maWd1cmUuYWMgUHl0aG9uLTIuNi42
L01vZHVsZXMvX2N0eXBlcy9saWJmZmkvY29uZmlndXJlLmFjCistLS0gUHl0aG9uLTIuNi42Lk9S
SUcvTW9kdWxlcy9fY3R5cGVzL2xpYmZmaS9jb25maWd1cmUuYWMJMjAwOS0wNC0yOCAxNDowMTox
OC4wMDAwMDAwMDAgLTA2MDAKKysrKyBQeXRob24tMi42LjYvTW9kdWxlcy9fY3R5cGVzL2xpYmZm
aS9jb25maWd1cmUuYWMJMjAxMS0wNC0yMiAwODo1ODoyNS44MzU4MDIzMTYgLTA2MDAKK0BAIC0x
OSwxMCArMTksMTAgQEAKKyAjIFdlIG11c3QgZm9yY2UgQ0MgdG8gL25vdC8gYmUgcHJlY2lvdXMg
dmFyaWFibGVzOyBvdGhlcndpc2UKKyAjIHRoZSB3cm9uZywgbm9uLW11bHRpbGliLWFkanVzdGVk
IHZhbHVlIHdpbGwgYmUgdXNlZCBpbiBtdWx0aWxpYnMuCisgIyBBcyBhIHNpZGUgZWZmZWN0LCB3
ZSBoYXZlIHRvIHN1YnN0IENGTEFHUyBvdXJzZWx2ZXMuCistCisgbTRfcmVuYW1lKFtfQUNfQVJH
X1ZBUl9QUkVDSU9VU10sW3JlYWxfUFJFQ0lPVVNdKQorIG00X2RlZmluZShbX0FDX0FSR19WQVJf
UFJFQ0lPVVNdLFtdKQorIEFDX1BST0dfQ0MKKyttNF91bmRlZmluZShbX0FDX0FSR19WQVJfUFJF
Q0lPVVNdKQorIG00X3JlbmFtZShbcmVhbF9QUkVDSU9VU10sW19BQ19BUkdfVkFSX1BSRUNJT1VT
XSkKKyAKKyBBQ19TVUJTVChDRkxBR1MpCitAQCAtMzY2LDcgKzM2Niw3IEBACisgCisgQUNfQ09O
RklHX0xJTktTKGluY2x1ZGUvZmZpdGFyZ2V0Lmg6c3JjLyRUQVJHRVRESVIvZmZpdGFyZ2V0Lmgp
CisgCistQUNfQ09ORklHX0ZJTEVTKGluY2x1ZGUvZmZpLmgpCisrQUNfQ09ORklHX0ZJTEVTKGlu
Y2x1ZGUvZmZpLmggaW5jbHVkZS9NYWtlZmlsZSBNYWtlZmlsZSkgCisgCisgQUNfQ09ORklHX0xJ
TktTKGluY2x1ZGUvZmZpX2NvbW1vbi5oOmluY2x1ZGUvZmZpX2NvbW1vbi5oKQorIAorT25seSBp
biBQeXRob24tMi42LjYvTW9kdWxlcy9fY3R5cGVzL2xpYmZmaTogY29uZmlndXJlLmFjfgorZGlm
ZiAtdXIgUHl0aG9uLTIuNi42Lk9SSUcvTW9kdWxlcy9fY3R5cGVzL2xpYmZmaS9NYWtlZmlsZS5h
bSBQeXRob24tMi42LjYvTW9kdWxlcy9fY3R5cGVzL2xpYmZmaS9NYWtlZmlsZS5hbQorLS0tIFB5
dGhvbi0yLjYuNi5PUklHL01vZHVsZXMvX2N0eXBlcy9saWJmZmkvTWFrZWZpbGUuYW0JMjAwOC0w
My0wNCAxMzowOToxMS4wMDAwMDAwMDAgLTA3MDAKKysrKyBQeXRob24tMi42LjYvTW9kdWxlcy9f
Y3R5cGVzL2xpYmZmaS9NYWtlZmlsZS5hbQkyMDExLTA0LTIyIDA4OjU4OjI1LjAzNTgwMjIyMiAt
MDYwMAorQEAgLTIsNyArMiw3IEBACisgCisgQVVUT01BS0VfT1BUSU9OUyA9IGZvcmVpZ24gc3Vi
ZGlyLW9iamVjdHMKKyAKKy1TVUJESVJTID0gaW5jbHVkZSB0ZXN0c3VpdGUgbWFuCisrU1VCRElS
UyA9IGluY2x1ZGUKKyAKKyBFWFRSQV9ESVNUID0gTElDRU5TRSBDaGFuZ2VMb2cudjEgQ2hhbmdl
TG9nLmxpYmdjaiBjb25maWd1cmUuaG9zdCBcCisgCXNyYy9hbHBoYS9mZmkuYyBzcmMvYWxwaGEv
b3NmLlMgc3JjL2FscGhhL2ZmaXRhcmdldC5oIFwKK0BAIC0zMiw4ICszMiw2IEBACisgCXNyYy9m
cnYvZmZpLmMgc3JjL2Zydi9lYWJpLlMgc3JjL2Zydi9mZml0YXJnZXQuaCBzcmMvZGxtYWxsb2Mu
YyBcCisgCWxpYnRvb2wtdmVyc2lvbiBDaGFuZ2VMb2cubGliZmZpCisgCistaW5mb19URVhJTkZP
UyA9IGRvYy9saWJmZmkudGV4aQorLQorICMjICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKKyAKKyAjIworT25seSBpbiBQeXRo
b24tMi42LjYvTW9kdWxlcy9fY3R5cGVzL2xpYmZmaTogTWFrZWZpbGUuYW1+CmRpZmYgLS1naXQg
YS9tZXRhL3JlY2lwZXMtZGV2dG9vbHMvcHl0aG9uL3B5dGhvbl8yLjYuNi5iYiBiL21ldGEvcmVj
aXBlcy1kZXZ0b29scy9weXRob24vcHl0aG9uXzIuNi42LmJiCmluZGV4IDI5MzlkZjQuLmYzNzhh
YzggMTAwNjQ0Ci0tLSBhL21ldGEvcmVjaXBlcy1kZXZ0b29scy9weXRob24vcHl0aG9uXzIuNi42
LmJiCisrKyBiL21ldGEvcmVjaXBlcy1kZXZ0b29scy9weXRob24vcHl0aG9uXzIuNi42LmJiCkBA
IC0xLDExICsxLDExIEBACiByZXF1aXJlIHB5dGhvbi5pbmMKIERFUEVORFMgPSAicHl0aG9uLW5h
dGl2ZSBkYiBnZGJtIG9wZW5zc2wgcmVhZGxpbmUgc3FsaXRlMyB6bGliIgogREVQRU5EU19zaGFy
cHJvbSA9ICJweXRob24tbmF0aXZlIGRiIHJlYWRsaW5lIHpsaWIgZ2RibSBvcGVuc3NsIgotUFIg
PSAiJHtJTkNfUFJ9LjEiCitQUiA9ICIke0lOQ19QUn0uMiIKIExJQ19GSUxFU19DSEtTVU0gPSAi
ZmlsZTovL0xJQ0VOU0U7bWQ1PTM4ZmRkNTQ2NDIwZmFiMDlhYzZiZDNkOGExYzgzZWI2IgogCiBE
SVNUUk9fU1JDX1VSSSA/PSAiZmlsZTovL3NpdGVjdXN0b21pemUucHkiCi1ESVNUUk9fU1JDX1VS
SV9saW51eHN0ZGJhc2UgPSAiIgorRElTVFJPX1NSQ19VUklfcG9reS1sc2IgPSAiIgogU1JDX1VS
SSA9ICJcCiAgIGh0dHA6Ly93d3cucHl0aG9uLm9yZy9mdHAvcHl0aG9uLyR7UFZ9L1B5dGhvbi0k
e1BWfS50YXIuYnoyIFwKICAgZmlsZTovLzAxLXVzZS1wcm9wZXItdG9vbHMtZm9yLWNyb3NzLWJ1
aWxkLnBhdGNoIFwKQEAgLTE0LDYgKzE0LDcgQEAgU1JDX1VSSSA9ICJcCiAgIGZpbGU6Ly8wNC1k
ZWZhdWx0LWlzLW9wdGltaXplZC5wYXRjaCBcCiAgIGZpbGU6Ly8wNS1lbmFibGUtY3R5cGVzLWNy
b3NzLWJ1aWxkLnBhdGNoIFwKICAgZmlsZTovLzA2LWF2b2lkX3Vzcl9saWJfdGVybWNhcF9wYXRo
X2luX2xpbmtpbmcucGF0Y2ggXAorICBmaWxlOi8vMDctY3R5cGVzLWxpYmZmaS1maXgtY29uZmln
dXJlLnBhdGNoIFwKICAgZmlsZTovLzk5LWlnbm9yZS1vcHRpbWl6YXRpb24tZmxhZy5wYXRjaCBc
CiAgICR7RElTVFJPX1NSQ19VUkl9IFwKICIKLS0gCjEuNy4zLjQKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>