Bug 106508 - gtk-sharp installation doesn't create version-nonspecific pkg-config file symlinks
Bug#: 106508 Product:  Gentoo Linux Version: unspecified Platform: AMD64
OS/Version: Linux Status: RESOLVED Severity: minor Priority: P2
Resolution: FIXED Assigned To: halcy0n@gentoo.org Reported By: pjoanes@hotmail.com
Component: GNOME
URL: 
Summary: gtk-sharp installation doesn't create version-nonspecific pkg-config file symlinks
Keywords:  
Status Whiteboard: 
Opened: 2005-09-19 05:08 0000
Description:   Opened: 2005-09-19 05:08 0000
I ran 'emerge autopano-sift' which first installed the gtk-sharp and
glade-sharp
packages.
The autopano-sift build failed though because pkg-config couldn't find the
gtk-sharp.pc or glade-sharp.pc files (in /usr/lib64/pkgconfig).
This happened because the first two packages installed the following files:
>>> /usr/lib64/pkgconfig/gtk-sharp-2.0.pc
>>> /usr/lib64/pkgconfig/glade-sharp-2.0.pc

Should the relevant ebuilds also create symlinks to these that don't contain
the
version numbers?

Reproducible: Always
Steps to Reproduce:
1.
2.
3.

------- Comment #1 From Mike Gardiner (RETIRED) 2005-09-19 05:39:17 0000 -------
Please do not assign bugs unless you know where they go, reassigning to dotnet.

------- Comment #2 From Peter Johanson (RETIRED) 2005-09-19 06:30:04 0000 -------
Assigning to the right folks finally.

Halcy0n: *-sharp-2.3.x came out of package.mask recently. The *-sharp-1.0.x and
*-sharp-2.{3,5}.x stuff goes into the 1 and 2 SLOT respectively. A package can
compile against one or the other. Since autopano-sift seems to compile against
*-sharp-1.0.x, and not the 2.x SLOT stuff, the deps should reflect that.

Peter: I can see where the confusion might have come in, but the *-sharp stuff
is correct. the *-sharp-1.0 ebuilds install the *-sharp.pc files, and the newer
*-sharp-2.x stuff installs the versioned *-sharp-2.0.pc files, since they are
different, parallel installable libraries.

------- Comment #3 From Mark Loeser 2005-09-19 09:48:52 0000 -------
Fixed in the tree.  Thanks.