Upon trying to merge Gnome, the process fails at gnome-applets with an esound related error. Looking through archives, I can only find one related instance of this happening and it's been attributed to the lack of -lesd in a makefile. That thread is here: http://archive.linuxfromscratch.org/mail-archives/blfs-support/2002/01/0449.html Including/discluding esd in /etc/make.conf makes no difference. I've since re-emerged esound and various other packages but to no avail. This is making gnome unmerge-able. End of make output with errors follows: make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/var/tmp/portage/gnome-applets-1.4.0.4-r1/work/gnome-applets-1.4.0.4/sound -monitor/themes' Making all in pvd make[3]: Entering directory `/var/tmp/portage/gnome-applets-1.4.0.4-r1/work/gnome-applets-1.4.0.4/soun d-monitor/pvd' /bin/sh ../../libtool --mode=link gcc -march=i686 -O3 -pipe -Wall -Wunused -o esdpvd esdpvd.o -rd ynamic -L/usr/lib -L/usr/X11R6/lib -lgnome -lgnomesupport -laudiofile -lm -ldb1 -lglib -rdynamic -lgno meui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -ldl -lXi -lXext -lX11 -lgnome -lgnomesup port -laudiofile -lm -ldb1 -lglib gcc -march=i686 -O3 -pipe -Wall -Wunused -o esdpvd esdpvd.o -rdynamic -rdynamic -L/usr/lib -L/usr/X11 R6/lib -lm -ldb1 /usr/lib/libgnomeui.so /usr/lib/libart_lgpl.so /usr/lib/libgdk_imlib.so -lSM -lICE /u sr/lib/libgtk.so /usr/lib/libgdk.so /usr/lib/libgmodule.so -ldl -lXi -lXext -lX11 /usr/lib/libgnome.so /usr/lib/libgnomesupport.so /usr/lib/libaudiofile.so -lm -ldb1 /usr/lib/libglib.so esdpvd.o: In function `stream_list_register': esdpvd.o(.text+0x432): undefined reference to `esd_open_sound' esdpvd.o(.text+0x452): undefined reference to `esd_set_stream_pan' esdpvd.o(.text+0x465): undefined reference to `esd_set_default_sample_pan' esdpvd.o(.text+0x471): undefined reference to `esd_close' esdpvd.o: In function `sample_list_register': esdpvd.o(.text+0x619): undefined reference to `esd_open_sound' esdpvd.o(.text+0x639): undefined reference to `esd_set_stream_pan' esdpvd.o(.text+0x64d): undefined reference to `esd_set_default_sample_pan' esdpvd.o(.text+0x659): undefined reference to `esd_close' esdpvd.o: In function `update_cb': esdpvd.o(.text+0x69f): undefined reference to `esd_open_sound' esdpvd.o(.text+0x6b1): undefined reference to `esd_get_all_info' esdpvd.o(.text+0x6bc): undefined reference to `esd_close' esdpvd.o(.text+0x7d5): undefined reference to `esd_free_all_info' collect2: ld returned 1 exit status make[3]: *** [esdpvd] Error 1 make[3]: Leaving directory `/var/tmp/portage/gnome-applets-1.4.0.4-r1/work/gnome-applets-1.4.0.4/sound -monitor/pvd' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gnome-applets-1.4.0.4-r1/work/gnome-applets-1.4.0.4/sound -monitor' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gnome-applets-1.4.0.4-r1/work/gnome-applets-1.4.0.4' make: *** [all-recursive-am] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 14, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/gnome-base/gnome-applets/gnome-applets-1.4.0.4-r1.ebuild .
Rebuilding gnome-libs and then esound fixed this problem.