Bug 2954 - gail and gtk+ packages provide the same file
Summary: gail and gtk+ packages provide the same file
Status: VERIFIED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: graphics (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Medium normal
Target Milestone: 1.3 M4
Assignee: Ross Burton
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2012-08-16 13:30 UTC by Martin Jansa
Modified: 2012-09-25 13:46 UTC (History)
4 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Jansa 2012-08-16 13:30:05 UTC
Collected errors:
 * check_data_file_clashes: Package libgailutil18 wants to install file /usr/lib/libgailutil.so.18
        But that file is already provided by package  * libgtk-2.0
 * check_data_file_clashes: Package libgailutil18 wants to install file /usr/lib/libgailutil.so.18.0.1
        But that file is already provided by package  * libgtk-2.0
 * opkg_install_cmd: Cannot install package gtk+-dbg.
Comment 1 Ross Burton 2012-08-16 15:30:50 UTC
gail was integrated into gtk+ 2.13.

So we either add a conflict with gail to gtk+ 2.16 and 2.24, or delete gail and gtk+ 2.12.
Comment 2 Ross Burton 2012-08-29 12:15:07 UTC
All ancient versions of GTK+ have been removed, and I just sent a patch to oe-core to remove gail.
Comment 3 Martin Jansa 2012-08-29 12:43:19 UTC
Can you add virtual/gail to gtk+ PROVIDES?

There are 2 recipes in meta-gnome (should be just one) which DEPENDS on it.

Or change them to depend on gtk+..

meta-gnome/recipes-gnome/gnome/libgnomecanvas_2.20.0.bb:DEPENDS = "libglade libart-lgpl virtual/gail"
meta-gnome/recipes-gnome/libgnome/libgnomecanvas_2.26.0.bb:DEPENDS = "libglade libart-lgpl virtual/gail xineramaproto"
Comment 4 Ross Burton 2012-08-29 13:35:53 UTC
Patch sent to oe-devel to change virtual/gail to gtk+.
Comment 5 Ross Burton 2012-08-30 15:05:39 UTC
gail and older gtk+ are removed from oe-core, closing.
Comment 6 Alexandru Georgescu 2012-09-25 13:46:06 UTC
Verified.