<?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>2278</bug_id>
          
          <creation_ts>2012-04-11 07:19:47 +0000</creation_ts>
          <short_desc>mklibs-native failed to compile fedora17 64bit</short_desc>
          <delta_ts>2012-04-13 13:26:04 +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>core</component>
          <version>1.2</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard>(1.2) Patch Review 30%</status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.2 M4</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="yilong, sun">yilongx.y.sun</reporter>
          <assigned_to name="Robert Yang">liezhi.yang</assigned_to>
          <cc>hongnax.xu</cc>
    
    <cc>jiajun.xu</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>nitin.a.kamble</cc>
    
    <cc>raj.khem</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>sgw</cc>
    
    <cc>zhenfeng.zhao</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>20168</commentid>
    <comment_count>0</comment_count>
      <attachid>458</attachid>
    <who name="yilong, sun">yilongx.y.sun</who>
    <bug_when>2012-04-11 07:19:47 +0000</bug_when>
    <thetext>Created attachment 458
mklibs-native failed log

With 1.2 M4, Package mklibs-native do compile failed. function &apos;::close&apos; has not been declared

tree/branch: poky/1.2_M4
commit: 27aa5489fb40d99c58bb2a4bbf2311e2c502a091

detailed error information as follows：
ERROR: Function failed: do_compile (see /home/build/distro/poky/build/tmp/work/x86_64-linux/mklibs-native-0.1.33-r0/temp/log.do_compile.14993 for further information)
ERROR: Logfile of failure stored in: /home/build/distro/poky/build/tmp/work/x86_64-linux/mklibs-native-0.1.33-r0/temp/log.do_compile.14993
Log data follows:
| ERROR: Function failed: do_compile (see /home/build/distro/poky/build/tmp/work/x86_64-linux/mklibs-native-0.1.33-r0/temp/log.do_compile.14993 for further information)
| NOTE: make -j 4
| make  all-recursive
| make[1]: Entering directory `/home/build/distro/poky/build/tmp/work/x86_64-linux/mklibs-native-0.1.33-r0/mklibs&apos;
| Making all in lib
| make[2]: Entering directory `/home/build/distro/poky/build/tmp/work/x86_64-linux/mklibs-native-0.1.33-r0/mklibs/lib&apos;
| Making all in mklibs
| make[3]: Entering directory `/home/build/distro/poky/build/tmp/work/x86_64-linux/mklibs-native-0.1.33-r0/mklibs/lib/mklibs&apos;
| Making all in utils
| make[4]: Entering directory `/home/build/distro/poky/build/tmp/work/x86_64-linux/mklibs-native-0.1.33-r0/mklibs/lib/mklibs/utils&apos;
| make[4]: Nothing to be done for `all&apos;.
| make[4]: Leaving directory `/home/build/distro/poky/build/tmp/work/x86_64-linux/mklibs-native-0.1.33-r0/mklibs/lib/mklibs/utils&apos;
| make[4]: Entering directory `/home/build/distro/poky/build/tmp/work/x86_64-linux/mklibs-native-0.1.33-r0/mklibs/lib/mklibs&apos;
| make[4]: Nothing to be done for `all-am&apos;.
| make[4]: Leaving directory `/home/build/distro/poky/build/tmp/work/x86_64-linux/mklibs-native-0.1.33-r0/mklibs/lib/mklibs&apos;
| make[3]: Leaving directory `/home/build/distro/poky/build/tmp/work/x86_64-linux/mklibs-native-0.1.33-r0/mklibs/lib/mklibs&apos;
| make[3]: Entering directory `/home/build/distro/poky/build/tmp/work/x86_64-linux/mklibs-native-0.1.33-r0/mklibs/lib&apos;
| make[3]: Nothing to be done for `all-am&apos;.
| make[3]: Leaving directory `/home/build/distro/poky/build/tmp/work/x86_64-linux/mklibs-native-0.1.33-r0/mklibs/lib&apos;
| make[2]: Leaving directory `/home/build/distro/poky/build/tmp/work/x86_64-linux/mklibs-native-0.1.33-r0/mklibs/lib&apos;
| Making all in src
| make[2]: Entering directory `/home/build/distro/poky/build/tmp/work/x86_64-linux/mklibs-native-0.1.33-r0/mklibs/src&apos;
| Making all in mklibs-readelf
| make[3]: Entering directory `/home/build/distro/poky/build/tmp/work/x86_64-linux/mklibs-native-0.1.33-r0/mklibs/src/mklibs-readelf&apos;
| ccache g++ -DHAVE_CONFIG_H -I. -I../..   -isystem/home/build/distro/poky/build/tmp/sysroots/x86_64-linux/usr/include  -isystem/home/build/distro/poky/build/tmp/sysroots/x86_64-linux/usr/include -O2 -pipe -c -o elf.o elf.cpp
| elf.cpp: In static member function &apos;static Elf::file* Elf::file::open(const char*)&apos;:
| elf.cpp:68:5: error: &apos;::close&apos; has not been declared
| make[3]: *** [elf.o] Error 1
| make[3]: Leaving directory `/home/build/distro/poky/build/tmp/work/x86_64-linux/mklibs-native-0.1.33-r0/mklibs/src/mklibs-readelf&apos;
| make[2]: *** [all-recursive] Error 1
| make[2]: Leaving directory `/home/build/distro/poky/build/tmp/work/x86_64-linux/mklibs-native-0.1.33-r0/mklibs/src&apos;
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory `/home/build/distro/poky/build/tmp/work/x86_64-linux/mklibs-native-0.1.33-r0/mklibs&apos;
| make: *** [all] Error 2
| ERROR: oe_runmake failed
NOTE: package mklibs-native-0.1.33-r0: task do_compile: Failed
ERROR: Task 41 (/home/build/distro/poky/meta/recipes-devtools/mklibs/mklibs-native_0.1.33.bb, do_compile) failed with exit code &apos;1&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20205</commentid>
    <comment_count>1</comment_count>
    <who name="Nitin Kamble">nitin.a.kamble</who>
    <bug_when>2012-04-12 00:53:18 +0000</bug_when>
    <thetext>Nitin also saw same issue in the 1.2 testing on fedora 64bit 17.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20206</commentid>
    <comment_count>2</comment_count>
    <who name="Nitin Kamble">nitin.a.kamble</who>
    <bug_when>2012-04-12 01:07:44 +0000</bug_when>
    <thetext>Khem,
  Are you seeing this issue with gcc 4.7 ?

Nitin</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20212</commentid>
    <comment_count>3</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2012-04-12 01:38:26 +0000</bug_when>
    <thetext>
Please refer to this patch on the list.

http://lists.debian.org/debian-boot/2012/04/msg00038.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20223</commentid>
    <comment_count>4</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2012-04-12 08:52:16 +0000</bug_when>
    <thetext>This is a gcc 4.7 issue, likely a missing unistd.h include.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20224</commentid>
    <comment_count>5</comment_count>
    <who name="Robert Yang">liezhi.yang</who>
    <bug_when>2012-04-12 09:06:49 +0000</bug_when>
    <thetext>(In reply to comment #4)
&gt; This is a gcc 4.7 issue, likely a missing unistd.h include.
I&apos;m trying to reproduce the error, but the networking is bad today in China,
so it cost me much time to download the fedora 17 x86_64 and install the tools on the host, I will report the status when I reproduce it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20229</commentid>
    <comment_count>6</comment_count>
    <who name="Robert Yang">liezhi.yang</who>
    <bug_when>2012-04-12 10:04:10 +0000</bug_when>
    <thetext>(In reply to comment #4)
&gt; This is a gcc 4.7 issue, likely a missing unistd.h include.

Yes, add the unistd.h to elf.cpp would fix the problem, I will send the patch review as soon as I figure the reason.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20311</commentid>
    <comment_count>7</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2012-04-13 13:26:04 +0000</bug_when>
    <thetext>Fixed in master: http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=898bee7a4e97d74e5da4381188a2f3e030d3f0e4</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>458</attachid>
            <date>2012-04-11 07:19:47 +0000</date>
            <delta_ts>2012-04-11 07:19:47 +0000</delta_ts>
            <desc>mklibs-native failed log</desc>
            <filename>log.do_compile.14993</filename>
            <type>application/octet-stream</type>
            <size>2886</size>
            <attacher name="yilong, sun">yilongx.y.sun</attacher>
            
              <data encoding="base64">RVJST1I6IEZ1bmN0aW9uIGZhaWxlZDogZG9fY29tcGlsZSAoc2VlIC9ob21lL2J1aWxkL2Rpc3Ry
by9wb2t5L2J1aWxkL3RtcC93b3JrL3g4Nl82NC1saW51eC9ta2xpYnMtbmF0aXZlLTAuMS4zMy1y
MC90ZW1wL2xvZy5kb19jb21waWxlLjE0OTkzIGZvciBmdXJ0aGVyIGluZm9ybWF0aW9uKQpOT1RF
OiBtYWtlIC1qIDQKbWFrZSAgYWxsLXJlY3Vyc2l2ZQptYWtlWzFdOiBFbnRlcmluZyBkaXJlY3Rv
cnkgYC9ob21lL2J1aWxkL2Rpc3Ryby9wb2t5L2J1aWxkL3RtcC93b3JrL3g4Nl82NC1saW51eC9t
a2xpYnMtbmF0aXZlLTAuMS4zMy1yMC9ta2xpYnMnCk1ha2luZyBhbGwgaW4gbGliCm1ha2VbMl06
IEVudGVyaW5nIGRpcmVjdG9yeSBgL2hvbWUvYnVpbGQvZGlzdHJvL3Bva3kvYnVpbGQvdG1wL3dv
cmsveDg2XzY0LWxpbnV4L21rbGlicy1uYXRpdmUtMC4xLjMzLXIwL21rbGlicy9saWInCk1ha2lu
ZyBhbGwgaW4gbWtsaWJzCm1ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL2hvbWUvYnVpbGQv
ZGlzdHJvL3Bva3kvYnVpbGQvdG1wL3dvcmsveDg2XzY0LWxpbnV4L21rbGlicy1uYXRpdmUtMC4x
LjMzLXIwL21rbGlicy9saWIvbWtsaWJzJwpNYWtpbmcgYWxsIGluIHV0aWxzCm1ha2VbNF06IEVu
dGVyaW5nIGRpcmVjdG9yeSBgL2hvbWUvYnVpbGQvZGlzdHJvL3Bva3kvYnVpbGQvdG1wL3dvcmsv
eDg2XzY0LWxpbnV4L21rbGlicy1uYXRpdmUtMC4xLjMzLXIwL21rbGlicy9saWIvbWtsaWJzL3V0
aWxzJwptYWtlWzRdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBhbGwnLgptYWtlWzRdOiBMZWF2
aW5nIGRpcmVjdG9yeSBgL2hvbWUvYnVpbGQvZGlzdHJvL3Bva3kvYnVpbGQvdG1wL3dvcmsveDg2
XzY0LWxpbnV4L21rbGlicy1uYXRpdmUtMC4xLjMzLXIwL21rbGlicy9saWIvbWtsaWJzL3V0aWxz
JwptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9ob21lL2J1aWxkL2Rpc3Ryby9wb2t5L2J1
aWxkL3RtcC93b3JrL3g4Nl82NC1saW51eC9ta2xpYnMtbmF0aXZlLTAuMS4zMy1yMC9ta2xpYnMv
bGliL21rbGlicycKbWFrZVs0XTogTm90aGluZyB0byBiZSBkb25lIGZvciBgYWxsLWFtJy4KbWFr
ZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9ob21lL2J1aWxkL2Rpc3Ryby9wb2t5L2J1aWxkL3Rt
cC93b3JrL3g4Nl82NC1saW51eC9ta2xpYnMtbmF0aXZlLTAuMS4zMy1yMC9ta2xpYnMvbGliL21r
bGlicycKbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9ob21lL2J1aWxkL2Rpc3Ryby9wb2t5
L2J1aWxkL3RtcC93b3JrL3g4Nl82NC1saW51eC9ta2xpYnMtbmF0aXZlLTAuMS4zMy1yMC9ta2xp
YnMvbGliL21rbGlicycKbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvaG9tZS9idWlsZC9k
aXN0cm8vcG9reS9idWlsZC90bXAvd29yay94ODZfNjQtbGludXgvbWtsaWJzLW5hdGl2ZS0wLjEu
MzMtcjAvbWtsaWJzL2xpYicKbWFrZVszXTogTm90aGluZyB0byBiZSBkb25lIGZvciBgYWxsLWFt
Jy4KbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9ob21lL2J1aWxkL2Rpc3Ryby9wb2t5L2J1
aWxkL3RtcC93b3JrL3g4Nl82NC1saW51eC9ta2xpYnMtbmF0aXZlLTAuMS4zMy1yMC9ta2xpYnMv
bGliJwptYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2hvbWUvYnVpbGQvZGlzdHJvL3Bva3kv
YnVpbGQvdG1wL3dvcmsveDg2XzY0LWxpbnV4L21rbGlicy1uYXRpdmUtMC4xLjMzLXIwL21rbGli
cy9saWInCk1ha2luZyBhbGwgaW4gc3JjCm1ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL2hv
bWUvYnVpbGQvZGlzdHJvL3Bva3kvYnVpbGQvdG1wL3dvcmsveDg2XzY0LWxpbnV4L21rbGlicy1u
YXRpdmUtMC4xLjMzLXIwL21rbGlicy9zcmMnCk1ha2luZyBhbGwgaW4gbWtsaWJzLXJlYWRlbGYK
bWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvaG9tZS9idWlsZC9kaXN0cm8vcG9reS9idWls
ZC90bXAvd29yay94ODZfNjQtbGludXgvbWtsaWJzLW5hdGl2ZS0wLjEuMzMtcjAvbWtsaWJzL3Ny
Yy9ta2xpYnMtcmVhZGVsZicKY2NhY2hlIGcrKyAtREhBVkVfQ09ORklHX0ggLUkuIC1JLi4vLi4g
ICAtaXN5c3RlbS9ob21lL2J1aWxkL2Rpc3Ryby9wb2t5L2J1aWxkL3RtcC9zeXNyb290cy94ODZf
NjQtbGludXgvdXNyL2luY2x1ZGUgIC1pc3lzdGVtL2hvbWUvYnVpbGQvZGlzdHJvL3Bva3kvYnVp
bGQvdG1wL3N5c3Jvb3RzL3g4Nl82NC1saW51eC91c3IvaW5jbHVkZSAtTzIgLXBpcGUgLWMgLW8g
ZWxmLm8gZWxmLmNwcAplbGYuY3BwOiBJbiBzdGF0aWMgbWVtYmVyIGZ1bmN0aW9uICdzdGF0aWMg
RWxmOjpmaWxlKiBFbGY6OmZpbGU6Om9wZW4oY29uc3QgY2hhciopJzoKZWxmLmNwcDo2ODo1OiBl
cnJvcjogJzo6Y2xvc2UnIGhhcyBub3QgYmVlbiBkZWNsYXJlZAptYWtlWzNdOiAqKiogW2VsZi5v
XSBFcnJvciAxCm1ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvaG9tZS9idWlsZC9kaXN0cm8v
cG9reS9idWlsZC90bXAvd29yay94ODZfNjQtbGludXgvbWtsaWJzLW5hdGl2ZS0wLjEuMzMtcjAv
bWtsaWJzL3NyYy9ta2xpYnMtcmVhZGVsZicKbWFrZVsyXTogKioqIFthbGwtcmVjdXJzaXZlXSBF
cnJvciAxCm1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvaG9tZS9idWlsZC9kaXN0cm8vcG9r
eS9idWlsZC90bXAvd29yay94ODZfNjQtbGludXgvbWtsaWJzLW5hdGl2ZS0wLjEuMzMtcjAvbWts
aWJzL3NyYycKbWFrZVsxXTogKioqIFthbGwtcmVjdXJzaXZlXSBFcnJvciAxCm1ha2VbMV06IExl
YXZpbmcgZGlyZWN0b3J5IGAvaG9tZS9idWlsZC9kaXN0cm8vcG9reS9idWlsZC90bXAvd29yay94
ODZfNjQtbGludXgvbWtsaWJzLW5hdGl2ZS0wLjEuMzMtcjAvbWtsaWJzJwptYWtlOiAqKiogW2Fs
bF0gRXJyb3IgMgpFUlJPUjogb2VfcnVubWFrZSBmYWlsZWQK
</data>

          </attachment>
      

    </bug>

</bugzilla>