Bug 2954

Summary: gail and gtk+ packages provide the same file
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Martin Jansa <Martin.Jansa>
Component: graphicsAssignee: Ross Burton <ross.burton>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: alexandru.c.georgescu, meta.mr.watcher, meta.watcher, sgw
Version: unspecified   
Target Milestone: 1.3 M4   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

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.