Summary: | [gnome overlay] gnome-base/gnome-control-center-2.28.0 does not compile/link gnome_bg_changes_with_time | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michael Weber (RETIRED) <xmw> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | even.more.spam.for.me, ikelos, jdaluz |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
URL: | https://bugzilla.gnome.org/show_bug.cgi?id=596865 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 288249 | ||
Attachments: | build.log |
Description
Michael Weber (RETIRED)
![]() Created attachment 205652 [details]
build.log
- What is your version of gnome-desktop ? - Could you paste the output of the following command line ? : $ objdump -T /usr/lib64/libgnome-desktop-2.so | grep gnome_bg_changes_with_time (In reply to comment #2) > - What is your version of gnome-desktop ? > > - Could you paste the output of the following command line ? : > $ objdump -T /usr/lib64/libgnome-desktop-2.so | grep gnome_bg_changes_with_time > I hav two machines, the first already head gnome-desktop-2.28.0 and the objdump does not report the gnome_bg_changes_with_time. pandora ~ # la /usr/lib64/libgnome-desktop* -rw-r--r-- 1 root root 2.1K 2009-09-30 03:43 /usr/lib64/libgnome-desktop-2.la lrwxrwxrwx 1 root root 28 2009-09-30 03:43 /usr/lib64/libgnome-desktop-2.so -> libgnome-desktop-2.so.11.4.2 lrwxrwxrwx 1 root root 28 2009-09-30 03:43 /usr/lib64/libgnome-desktop-2.so.11 -> libgnome-desktop-2.so.11.4.2 -rwxr-xr-x 2 root root 162K 2009-09-30 03:43 /usr/lib64/libgnome-desktop-2.so.11.2.6 -rwxr-xr-x 2 root root 162K 2009-09-30 03:43 /usr/lib64/libgnome-desktop-2.so.11.4.2 Ok, two versions. revdep-rebuild -i states consitency. rm /usr/lib64/libgnome-desktop-2.so.11.2.6 The problem still exists. The second had gnome-desktop-2.27.91, I've upgraded manually to 2.28.0, but the error was still there. I've reinstalled the gnome-desktop with emerge -avC && emerge -av1, and now gnome-control-center-2.28.0 compiles fine. I would suggest to update the dependency. --- gnome-control-center-2.28.0.ebuild.orig 2009-09-30 13:51:10.000000000 +0200 +++ gnome-control-center-2.28.0.ebuild 2009-09-30 13:51:25.000000000 +0200 @@ -27,7 +27,7 @@ >=x11-wm/metacity-2.23.1 >=gnome-base/gnome-panel-2.0 >=gnome-base/libgnomekbd-2.27.4 - >=gnome-base/gnome-desktop-2.25.1 + >=gnome-base/gnome-desktop-2.28.0 >=gnome-base/gnome-menus-2.11.1 gnome-base/gnome-settings-daemon But I have no glue which file caches the nonexistence of the new functions. That's not exactly a dep on gnome-desktop-2.28.0 but on 2.27.91 :) (see upstream bug above) Same problem here (I'm on x86), but the fix doesn't work, I have gnome-desktop-2.28. objdump -T /usr/lib/libgnome-desktop-2.so | grep gnome_bg_changes_with_time doesn't show anything. (In reply to comment #5) > Same problem here (I'm on x86), but the fix doesn't work. It's a upstream fix, and 2.28.0 >= 2.27.91 so the configure script works it's normal... I'm sorry, I didn't read the fix correctly: re-emerging gnome-desktop didn't work, but unmerging and emerging it back did. That's quite weird, but as long as it works it's ok for me. remerging gnome-desktop don't work for me until i do: rm /usr/lib/libgnome-desktop-2.so.11.2.6 before compiling gnome-control-center or do revddep-rebuild --library /usr/lib/libgnome-deskop-2.so gnome-desktop reinstall /usr/lib/libgnome-desktop-2.so.11.2.6 and that seems to be the pb (circular dependency?) (In reply to comment #7) > I'm sorry, I didn't read the fix correctly: re-emerging gnome-desktop didn't > work, but unmerging and emerging it back did. That's quite weird, but as long > as it works it's ok for me. > @herd: portage or paludis issue ? ... I meant that's a bit weird... unmerging gnome-base/gnome-desktop, re-merging and revdep-rebuild --library libgnome-desktop-2.so.11 did it for me. (In reply to comment #9) > @herd: portage or paludis issue ? ... I meant that's a bit weird... > I had the build issue with gnome-control-center 2.28.0, used paludis to uninstall/reinstall gnome-desktop, ran reconcilio --library libgnome-desktop-2.so.11, and gnome-control-center 2.28.0 built with no problem. So I don't think that is a paludis issue. probably a gnome-desktop upgrade that changed ABI (again...) but without a proper soname bump. Or maybe revdep-rebuild wasn't properly executed after the upgrade. Or something like that. IMHO, nothing we can really do about. (In reply to comment #10) > unmerging gnome-base/gnome-desktop, re-merging and revdep-rebuild --library > libgnome-desktop-2.so.11 did it for me. > Worked for me, too. fixed in overlay and upstream. Closing. FWIW, I just got hit with this today on ~AMD64, and I'm very happy I found this bug report :o) The same fix worked for me, too. |