Bug 5394

Summary: libcheck throws warning due to installing files in shared location
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Jack Mitchell <jack>
Component: coreAssignee: Saul Wold <sgw>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Undecided CC: bluelightning, meta.mr.watcher, meta.watcher
Version: unspecified   
Target Milestone: ---   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Jack Mitchell 2013-10-28 13:28:54 UTC
I've only run accross this once, but it's obviously a corner case issue.

WARNING: The recipe libcheck is trying to install files into a shared area when those files already exist. Those files and their manifest location are:
   /home/jack/Work/oe-core.git/test-build/tmp-eglibc/sysroots/cbnlcomexpress/usr/share/aclocal/check.m4
   Matched in manifest-cbnlcomexpress-check
   /home/jack/Work/oe-core.git/test-build/tmp-eglibc/sysroots/cbnlcomexpress/usr/lib/libcheck.a
   Matched in manifest-cbnlcomexpress-check
   /home/jack/Work/oe-core.git/test-build/tmp-eglibc/sysroots/cbnlcomexpress/usr/lib/libcheck.so.0.0.0
   Matched in manifest-cbnlcomexpress-check
   /home/jack/Work/oe-core.git/test-build/tmp-eglibc/sysroots/cbnlcomexpress/usr/lib/libcheck.la
   Matched in manifest-cbnlcomexpress-check
   /home/jack/Work/oe-core.git/test-build/tmp-eglibc/sysroots/cbnlcomexpress/usr/lib/libcheck.so
   Matched in manifest-cbnlcomexpress-check
   /home/jack/Work/oe-core.git/test-build/tmp-eglibc/sysroots/cbnlcomexpress/usr/lib/libcheck.so.0
   Matched in manifest-cbnlcomexpress-check
   /home/jack/Work/oe-core.git/test-build/tmp-eglibc/sysroots/cbnlcomexpress/usr/lib/pkgconfig/check.pc
   Matched in manifest-cbnlcomexpress-check
   /home/jack/Work/oe-core.git/test-build/tmp-eglibc/sysroots/cbnlcomexpress/usr/include/check.h
   Matched in manifest-cbnlcomexpress-check
   /home/jack/Work/oe-core.git/test-build/tmp-eglibc/sysroots/cbnlcomexpress/usr/include/check_stdint.h
   Matched in manifest-cbnlcomexpress-check
Please verify which package should provide the above files.
Comment 1 Paul Eggleton 2013-10-28 15:09:39 UTC
This was because "check" was added in master that duplicates libcheck. check has now been removed as of the following commit:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=c0ab353aa8551fed0f50d3f9774dd30c32c66bcd