Bug 5394 - libcheck throws warning due to installing files in shared location
Summary: libcheck throws warning due to installing files in shared location
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: core (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Undecided normal
Target Milestone: ---
Assignee: Saul Wold
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2013-10-28 13:28 UTC by Jack Mitchell
Modified: 2013-10-28 15:09 UTC (History)
3 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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