Currently the dependancy is '>=gnome-extra/nautilus-cd-burner-2.9' What happens is that when you start emerging gnome, it first emerges new hal which breaks binary compatibility with many libraries including nautilus-cd-burner. So when emerging gnome-media I get: /usr/lib/libnautilus-burn.so: undefined reference to `hal_manager_find_device_string_match' /usr/lib/libnautilus-burn.so: undefined reference to `hal_device_property_exists' /usr/lib/libnautilus-burn.so: undefined reference to `hal_free_string' /usr/lib/libnautilus-burn.so: undefined reference to `hal_find_device_by_capability' /usr/lib/libnautilus-burn.so: undefined reference to `hal_device_lock' /usr/lib/libnautilus-burn.so: undefined reference to `hal_device_get_property_string' /usr/lib/libnautilus-burn.so: undefined reference to `hal_initialize' /usr/lib/libnautilus-burn.so: undefined reference to `hal_free_string_array' /usr/lib/libnautilus-burn.so: undefined reference to `hal_device_get_property_bool' /usr/lib/libnautilus-burn.so: undefined reference to `hal_device_get_property_int' /usr/lib/libnautilus-burn.so: undefined reference to `hal_device_unlock' collect2: ld returned 1 exit status make[3]: *** [gnome-cd] Error 1 make[3]: Leaving directory `/var/tmp/portage/gnome-media-2.12.0/work/gnome-media-2.12.0/gnome-cd' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gnome-media-2.12.0/work/gnome-media-2.12.0/gnome-cd' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gnome-media-2.12.0/work/gnome-media-2.12.0' make: *** [all] Error 2 Reproducible: Always Steps to Reproduce:
JOOC, are you sure that your previous nautilus-cd-burner was built with hal? The upstream tarball claims that 2.9.x is sufficient. I'll look closer to see, but your results would be consistent with not having the hal USE flag enabled.
Hi, I get exactly the same problem on my amd64. I most definitely have had _hal_ in my use flags for a long time.
Emerging gnome-extra/nautilus-cd-burner-2.12.0 before I try to update gnome-extra/gnome-media to 2.12.0 works great!! Thanks Priit. This must be fixed before gnome-2.12.0 is unmasked!
upstream bug @ http://bugs.gnome.org/show_bug.cgi?id=316898 in CVS now, Thanks!