When emerging ogle-gui the ebuild of libglade fails because libglade cannot link to libd /bin/sh ../libtool --mode=link i686-pc-linux-gnu-gcc -march=i686 -O3 -pipe -Wall -Wunused -o libglade-gnome.la -rpath /usr/lib -version-info 4:2:4 glade-gnome.lo -rdynamic -L/usr/lib -L/usr/X11R6/lib -rdynamic -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -ldl -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -lm -ldb1 -lglib -L/usr/lib -lxml -lz (cd .libs && rm -f libglade.la && ln -s ../libglade.la libglade.la) rm -fr .libs/libglade-gnome.la .libs/libglade-gnome.* .libs/libglade-gnome.* i686-pc-linux-gnu-gcc -shared glade-gnome.lo -L/usr/lib -L/usr/X11R6/lib /usr/lib/libgnomeui.so /usr/lib/libart_lgpl.so /usr/lib/libgdk_imlib.so -lSM -lICE /usr/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/libesd.so /usr/lib/libaudiofile.so -lm -ldb1 /usr/lib/libglib.so /usr/lib/libxml.so -lz -Wl,-soname -Wl,libglade-gnome.so.0 -o .libs/libglade-gnome.so.0.4.2 /usr/i686-pc-linux-gnu/bin/ld: cannot find -ldb1 collect2: ld returned 1 exit status make[2]: *** [libglade-gnome.la] Error 1 make[2]: Leaving directory `/var/tmp/portage/libglade-0.17-r6/work/libglade-0.17/glade' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libglade-0.17-r6/work/libglade-0.17' make: *** [all] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 3022, Exitcode 2 !!! (no error message)
Have you cleaned out packages lately? that library is part of sys-libs/db-1.85-r1 , a core package which should have been installed in previous step (its not libglade that requires it, but one of libglades dependencies) This tends to dissapear when one finds db-1.85 db-3.2 and db-4 installed in a system. :)