i got this output when i try a : emerge -u xffm gcc -march=athlon-mp -O3 -pipe -o .libs/xffm xffm-add_file.o xffm-add_folder.o xffm-add_node_contents.o xffm-aux.o xffm-glade_gui.o xffm-callbacks.o xffm-mcs-manager.o xffm-treestore.o xffm-treeview.o xffm-main.o xffm-widgets.o -Wl,-R/usr/lib -pthread -Wl,--export-dynamic -Wl,--export-dynamic ../libs/.libs/libxffm.so ../libs/.libs/libxffm_actions.so ../libs/.libs/libxffm_calls.so ../libs/.libs/libxffm_tubo.so ../libs/.libs/libxffm_fstab.so ../libs/.libs/libxffm_apps.so ../libs/.libs/libxffm_book.so ../libs/.libs/libxffm_fgr.so ../smb/.libs/libxffmsmb.so ./.libs/libgladesupport.a /usr/lib/libdbh.so /usr/lib/libgthread-2.0.so -L/usr/X11R6/lib /usr/lib/libxfce4mcs-client.so /usr/lib/libxfcegui4.so -lSM -lICE -lX11 /usr/lib/libgtk-x11-2.0.so /usr/lib/libxfce4util.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so /usr/lib/libxml2.so -lpthread -lz -lm -lrt gcc: /usr/lib/libdbh.so: No such file or directory make[2]: *** [xffm] Error 1 make[2]: Leaving directory `/usr/var/tmp/portage/xffm-3.99.3/work/xffm-3.99.3/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/var/tmp/portage/xffm-3.99.3/work/xffm-3.99.3' make: *** [all] Error 2 !!! ERROR: xfce-base/xffm-3.99.3 failed. !!! Function src_compile, Line 28, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1.emerge -u xffm 2. 3. Portage 2.0.49-r3 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r1, 2.4.22_pre2-gss) ================================================================= System uname: 2.4.22_pre2-gss i686 AMD Athlon(TM) MP 2400+ ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-mp -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-mp -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://sunsite.cnlab-switch.ch/mirror/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/usr/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 foomaticdb gnome libg++ mad mikmod spell zlib gtkhtml gdbm berkdb slang tetex guile ruby libwww perl python scanner 3dnow acpi alsa apm arts avi bonobo cdr crypt cups dga doc dvd encode esd evo fbcon ggi gif gphoto2 gpm gtk imap imlib java jikes jpeg kde mmx motif mozilla mozxmlterm mpeg nas ncurses nls oggvorbis opengl oss pam pdflib png qt qtmt quicktime readline samba sdl ssl svga tcltk tcpd tiff truetype usb x X xml2 xmms xv"
libdbh just needs recompiled...recompile and all will be well
thanks a lot : emerge dbh helps a lot !
I had the same problem. dbh-1.0.14 installs a symlink: /usr/lib/libdbh.so -> libdbh-1.0.so.1.0.0, but dbh-1.0.15 does not (at least for me). running ldconfig and remerging dbh did no good for me. Installing 1.0.14 works, upgrading removes the symlink, and (I'm assuming) all 1.0.15 needs to do is install a symlink which for some reason never gets made. isnt ldconfig supposed to do that for you?
re-merging the 1.0.15 package after 1.0.14 now shows it installing the symlink... I am officially confused since it had not done that before. O_O Let me paste some relevant messages while they're still fresh in my console's scrollback buffer... gcc: /usr/lib/libdbh.so: No such file or directory make[2]: *** [xffm] Error 1 make[2]: Leaving directory `/var/tmp/portage/xffm-3.99.4/work/xffm-3.99.4/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/xffm-3.99.4/work/xffm-3.99.4' make: *** [all] Error 2 !!! ERROR: xfce-base/xffm-3.99.4 failed. !!! Function src_compile, Line 28, Exitcode 2 !!! (no error message) ayanami portage # ldconfig ayanami portage # cd /usr/lib ayanami lib # ls -l libdbh* lrwxrwxrwx 1 root root 19 Aug 25 18:24 libdbh-1.0.so.1 -> libdbh-1.0.so.1.0.0 -rwxr-xr-x 1 root root 36018 Aug 25 18:24 libdbh-1.0.so.1.0.0 -rw-r--r-- 1 root root 33160 Aug 25 18:24 libdbh.a -rwxr-xr-x 1 root root 782 Aug 25 18:24 libdbh.la ayanami lib # emerge /usr/portage/dev-libs/dbh/dbh-1.0.15.ebuild -p These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] dev-libs/dbh-1.0.15 ayanami lib # emerge /usr/portage/dev-libs/dbh/dbh-1.0.14.ebuild Calculating dependencies ...done! >>> emerge (1 of 1) dev-libs/dbh-1.0.14 to / [messages, installation, etc... with symlink there] and further installations of 1.0.15 have the symlink...