Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 261028 - gnome-base/eel-2.22.2 and gnome-base/nautilus-2.22.5.1-r1 incompatible with gnome-2.24
Summary: gnome-base/eel-2.22.2 and gnome-base/nautilus-2.22.5.1-r1 incompatible with g...
Status: RESOLVED DUPLICATE of bug 248125
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-03 10:03 UTC by crusaderky
Modified: 2009-03-03 10:17 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description crusaderky 2009-03-03 10:03:38 UTC
After adding the following lines (required by banshee-1.4) to /etc/portage/package.keywords:

=x11-libs/cairo-1.8.6-r1 
=x11-misc/notification-daemon-0.4.0 
=dev-libs/libgweather-2.24.3 
=dev-util/intltool-0.40.5 
=gnome-base/gconf-2.24.0 
=gnome-base/gnome-desktop-2.24.3 
=gnome-base/gnome-menus-2.24.2 
=gnome-base/gnome-panel-2.24.3-r1 
=gnome-base/gnome-settings-daemon-2.24.1-r1 
=gnome-base/gnome-vfs-2.24.0 
=gnome-base/libgnomekbd-2.24.0 
=gnome-base/libgnomeui-2.24.0 

and updating world, eel and nautilus broke. I tried revdep-rebuilding them, but compilation fails.

for eel:
./.libs/libeel-2.so: undefined reference to `gnome_bg_set_uri'

for nautilus:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libgnome-desktop-2.so.2, needed by /usr/lib64/libeel-2.so, not found (try using -rpath or -rpath-link)
/usr/lib64/libeel-2.so: undefined reference to `gnome_bg_set_uri'
collect2: ld returned 1 exit status
Comment 1 crusaderky 2009-03-03 10:11:49 UTC
After upgrading eel and gnome-desktop to 2.24, nautilus still won't build with the following error:

nautilus-program-choosing.c:39:40: error: eel/eel-app-launch-context.h: No such file or directory
nautilus-program-choosing.c: In function ‘nautilus_launch_application’:
mv -f .deps/nautilus-recent.Tpo .deps/nautilus-recent.Plo
nautilus-program-choosing.c:156: error: ‘EelAppLaunchContext’ undeclared (first use in this function)
nautilus-program-choosing.c:156: error: (Each undeclared identifier is reported only once
nautilus-program-choosing.c:156: error: for each function it appears in.)
nautilus-program-choosing.c:156: error: ‘launch_context’ undeclared (first use in this function)
nautilus-program-choosing.c: In function ‘nautilus_launch_desktop_file’:
nautilus-program-choosing.c:270: error: ‘EelAppLaunchContext’ undeclared (first use in this function)
nautilus-program-choosing.c:270: error: ‘context’ undeclared (first use in this function)


So:
eel-2.22.* should strictly require gnome-desktop-2.22.*
nautilus-2.22.* should strictly require eel-2.22.*
Comment 2 Rémi Cardona (RETIRED) gentoo-dev 2009-03-03 10:17:54 UTC

*** This bug has been marked as a duplicate of bug 248125 ***