Summary: | [gnome-overlay] dev-dotnet/gnome-desktop-sharp-2.26.0 fails at runtime with >=gnome-desktop-2.29 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Diego Elio Pettenò (RETIRED) <flameeyes> |
Component: | New packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dotnet, jacobgodserv, robin |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 313037 |
Description
Diego Elio Pettenò (RETIRED)
2010-03-30 18:09:27 UTC
+*gnome-desktop-sharp-2.26.0-r1 (17 Jun 2010) + + 17 Jun 2010; Pacho Ramos <pacho@gentoo.org> + +gnome-desktop-sharp-2.26.0-r1.ebuild, + +files/gnome-desktop-sharp-2.26.0-soname.patch: + Fix libgnome-desktop soname (bug #312163 by Diego E. 'Flameeyes' Pettenò) + Yes, it did break gnome-do badly, and I'm not sure why gnome-desktop-sharp isn't able to pull in the .17 file specified via DEPEND. Any Mono application that tries to use gnome-desktop-sharp on will now crash because this dll is never required, but is mentioned anyway. Let me clarify why I dislike this fix: - <dllmap dll="gnome-desktop-2" target="libgnome-desktop-2@LIB_PREFIX@.11@LIB_SUFFIX@"/> + <dllmap dll="gnome-desktop-2" target="libgnome-desktop-2@LIB_PREFIX@.17@LIB_SUFFIX@"/> And yet libgnome-desktop-2.so.17 actually does not exist! ~ $ ls -l /usr/lib/libgnome-desktop-2* -rw-r--r-- 1 root root 2292 Jun 29 03:29 /usr/lib/libgnome-desktop-2.la lrwxrwxrwx 1 root root 28 Jun 29 03:29 /usr/lib/libgnome-desktop-2.so -> libgnome-desktop-2.so.11.4.2 lrwxrwxrwx 1 root root 28 Jun 29 03:29 /usr/lib/libgnome-desktop-2.so.11 -> libgnome-desktop-2.so.11.4.2 -rwxr-xr-x 1 root root 169488 Jun 29 03:29 /usr/lib/libgnome-desktop-2.so.11.4.2 I have re-emerged gnome-desktop-sharp, but no luck. What's going on guys? Oh, I get it. I think you guys might need to depend on gnome-base/gnome-desktop-2.30, which provides the .so.17 this patch fixed. |