Hi Kyle,

You can try to check if the top 2 commits of libc-common.bbclass can solve the 
issue.

http://git.yoctoproject.org/cgit/cgit.cgi/poky/log/meta/classes/libc-common.bbclass
2016-05-13

libc-common.bbclass: Use sed instead of 
grep<http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/meta/classes/libc-common.bbclass?id=f99fb6a16781d543292558b1000014a0148da005>

Khem Raj

2014-08-23

libc-common.bbclass: rename ALL the 
packages<http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/meta/classes/libc-common.bbclass?id=65fa712ae98324bc0182bc23b3bcdb957c3a21d9>

Peter Seebach



Best Regards,

Zhenhua

From: [email protected] 
[mailto:[email protected]] On Behalf Of 
[email protected]
Sent: Wednesday, August 17, 2016 10:59 PM
To: [email protected]
Subject: [OE-core] Problem building eglibc

I previously posted this issue:

-------------------------------------------------------------------------------------------
On Aug 16, 2016, at 12:53 PM, 
[email protected]<mailto:[email protected]> wrote:

Folks,

I am having a problem doing the 'bitbake -c do_populate_sdk fsl-image-full' 
command using the daisy branch of Yocto with the freescale b4860qds-64b 
evaluation board.

Here is the error I get:

ERROR: Unable to install packages. Command 
'/opt/QorIQ-SDK-V1.8-20150619-yocto/build_b4860qds-64b_release/tmp/sysroots/x86_64-linux/usr/bin/smart
 
--data-dir=/opt/QorIQ-SDK-V1.8-20150619-yocto/build_b4860qds-64b_release/tmp/work/b4860qds_64b-fsl-linux/fsl-image-full/1.0-r0/sdk/image/opt/fsl-networking/QorIQ-SDK-V1.8/sysroots/ppc64e6500-fsl-linux/var/lib/smart
 install -y libgcc1@lib32_ppce6500 gcc@lib32_ppce6500 
libgcov-dev@lib32_ppce6500 libgcc-s-dev@lib32_ppce6500 valgrind@lib32_ppce6500 
binutils@lib32_ppce6500 g++@lib32_ppce6500 ldd@lib32_ppce6500 
gcov@lib32_ppce6500 cpp@lib32_ppce6500 eglibc-utils@lib32_ppce6500 
eglibc-dev@lib32_ppce6500' returned 1:
Loading cache...
Updating cache...               ######################################## [100%]

Committing transaction...
Preparing...                    ######################################## [  0%]
error: file /usr/include/gnu/lib-names.h from install of 
eglibc-dev-2.19-r0.lib32_ppce6500 conflicts with file from package 
libc6-dev-2.19-r0.ppc64e6500
-------------------------------------------------------------------------------------------

I got some help and was told to apply this patch -

patch 
https://github.com/kraj/glibc/commit/93ae1ebaa6df1a0c188614bd0a601ab6e26711c5

-------------------------------------------------------------------------------------------

But now I am getting this error.  Looks like the patch did not include the 
64-bit build option for generating ld64.so.1.

ERROR: Unable to install packages. Command 
'/opt/QorIQ-SDK-V1.8-20150619-yocto/build_b4860qds-64b_release/tmp/sysroots/x86_64-linux/usr/bin/smart
 
--data-dir=/opt/QorIQ-SDK-V1.8-20150619-yocto/build_b4860qds-64b_release/tmp/work/b4860qds_64b-fsl-linux/fsl-image-full/1.0-r0/sdk/image/opt/fsl-networking/QorIQ-SDK-V1.8/sysroots/ppc64e6500-fsl-linux/var/lib/smart
 install -y libgcc1@ppc64e6500 gcc@ppc64e6500 libgcc-s-dev@ppc64e6500 
run-postinsts@all usdpaa-apps-staticdev@b4860qds_64b ldd@ppc64e6500 
usdpaa-apps@b4860qds_64b packagegroup-core-ssh-openssh@all 
tcf-qoriqdbg@ppc64e6500 apptrk@ppc64e6500 asf@b4860qds_64b 
udev-extraconf@ppc64e6500 pme-tools@ppc64e6500 rpm@ppc64e6500 
eth-config@ppc64e6500 mtd-utils@ppc64e6500 
packagegroup-core-standalone-sdk-target-dbg@all usdpaa-staticdev@b4860qds_64b 
util-linux@ppc64e6500 fm-ucode-image@ppc64e6500 dpa-offload-dev@b4860qds_64b 
mtd-utils-jffs2@ppc64e6500 smartpm@ppc64e6500 e2fsprogs-tune2fs@ppc64e6500 
packagegroup-core-eclipse-debug@all eglibc-utils@ppc64e6500 g++@ppc64e6500 
gcov@ppc64e6500 dosfstools@ppc64e6500 e2fsprogs-e2fsck@ppc64e6500 
gnuradio-dev@ppc64e6500 packagegroup-fsl-core@all packagegroup-fsl-extend@all 
packagegroup-core-boot@b4860qds_64b packagegroup-core-full-cmdline@all 
sysklogd@ppc64e6500 merge-files@all packagegroup-core-buildessential@all 
rcw-image@b4860qds_64b packagegroup-core-x11-base@all kmod@ppc64e6500 
usdpaa@b4860qds_64b packagegroup-core-nfs-server@all 
hypervisor-partman@ppc64e6500 ceetm@b4860qds_64b 
dpa-offload-staticdev@b4860qds_64b libc6-dev@ppc64e6500 usdpaa-dev@b4860qds_64b 
e2fsprogs-mke2fs@ppc64e6500 libgcov-dev@ppc64e6500 sysfsutils@ppc64e6500 
qoriq-debug@b4860qds_64b mtd-utils-ubifs@ppc64e6500 
kernel-image-3.12.37-rt51-qoriq-sdk-v1.8+gf488de6@b4860qds_64b<mailto:kernel-image-3.12.37-rt51-qoriq-sdk-v1.8+gf488de6@b4860qds_64b>
 fmc@b4860qds_64b bash@ppc64e6500 packagegroup-core-standalone-sdk-target@all 
e2fsprogs@ppc64e6500 packagegroup-core-tools-debug@b4860qds_64b 
hyperrelay@ppc64e6500 valgrind@ppc64e6500 sysstat@ppc64e6500 
packagegroup-core-x11@all net-tools@ppc64e6500 cpp@ppc64e6500 
kernel-devicetree@b4860qds_64b binutils@ppc64e6500 
u-boot-qoriq-images@b4860qds_64b' returned 1:
Loading cache...
Updating cache...               ######################################## [100%]

Computing transaction...error: Can't install 
libstdc++6-4.9.2-r0@ppc64e6500<mailto:libstdc++6-4.9.2-r0@ppc64e6500>: no 
package provides ld64.so.1()(64bit)


ERROR: Function failed: do_populate_sdk
ERROR: Logfile of failure stored in: 
/opt/QorIQ-SDK-V1.8-20150619-yocto/build_b4860qds-64b_release/tmp/work/b4860qds_64b-fsl-linux/fsl-image-full/1.0-r0/temp/log.do_populate_sdk.98993
ERROR: Task 9 
(/opt/QorIQ-SDK-V1.8-20150619-yocto/meta-fsl-networking/images/fsl-image-full.bb,
 do_populate_sdk) failed with exit code '1'
NOTE: Tasks Summary: Attempted 6311 tasks of which 2955 didn't need to be rerun 
and 1 failed.

Summary: 1 task failed:
  
/opt/QorIQ-SDK-V1.8-20150619-yocto/meta-fsl-networking/images/fsl-image-full.bb,
 do_populate_sdk




W. Kyle Unice
Staff Engineer
MS F1H03
322 North 2200 West Dock 3
Salt Lake City, Utah 84116-0850

Voice: 801-594-2687

-- 
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to