The package should be able to compile but doesn't. Reproducible: Always Steps to Reproduce: 1.emerge evince (during an emerge -Dua world) 2. 3. Actual Results: dbus-binding-tool: error while loading shared libraries: libdbus-1.so.0: cannot open shared object file: No such file or directory make[2]: *** [ev-application-service.h] Erreur 127 make[2]: Leaving directory `/var/tmp/portage/evince-0.4.0-r2/work/evince-0.4.0/shell' make[1]: *** [all-recursive] Erreur 1 make[1]: Leaving directory `/var/tmp/portage/evince-0.4.0-r2/work/evince-0.4.0' make: *** [all] Erreur 2 !!! ERROR: app-text/evince-0.4.0-r2 failed. !!! Function gnome2_src_compile, Line 48, Exitcode 2 !!! compile failure !!! If you need support, post the topmost build error, NOT this status message. Expected Results: Emerging successfully. Portage 2.0.53_rc6 (default-linux/amd64/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.12-gentoo-r10 x86_64) ================================================================= System uname: 2.6.12-gentoo-r10 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.12.0_pre9 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=athlon64 -pipe -fomit-frame-pointer -frename-registers" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon64 -pipe -fomit-frame-pointer -frename-registers" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="fr_FR@euro" LC_ALL="fr_FR@euro" LINGUAS="fr fr_FR" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X a52 aac aalib aavm alsa automount avi beepmp berkdb bidi bitmap-fonts bmp cdda cddb cdio cdparanoia cdr cdrom codecs crypt css cups curl dbus dts dv dvd dvdr dvdread edl eds emboss encode faad fam fame ffmpeg flac foomaticdb fortran ggi gif gnome gpm gstreamer gtk gtk2 hal imlib ipv6 java jpeg junit kde libcaca live lzo lzw lzw-tiff mad matroska mjpeg motif mozilla mp3 mp4live mpeg mpeg2 mpeg4 mplayer msn ncurses network nls nptl ogg opengl pam pdflib perl png python qt quicktime readline real samba sdl speex spell ssl stream tcpd tiff transcode truetype-fonts type1-fonts usb userlocales v4l2 vcd videos vorbis wxgtk1 wxwindows xine xml xml2 xpm xprint xv xvid zlib linguas_fr linguas_fr_FR userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS, PORTDIR_OVERLAY
By the way, before any question is asked: * sys-apps/dbus Latest version available: 0.36.2 Latest version installed: 0.36.2 Size of downloaded files: 1,563 kB Homepage: http://dbus.freedesktop.org/ Description: A message bus system, a simple way for applications to talk to eachother License: || ( GPL-2 AFL-2.1 )
sounds like a subset of a broken update ( the dbus library isn't stable, so things depending on it now may need updating) run revdep-rebuild (-p) and see if it solves the issue.
No change. I still have this in revdep-rebuild that doesn't seem to be repaired (maybe that's another problem altogether): Checking dynamic linking consistency... broken /usr/lib/gaim/gevolution.so (requires libebook-1.2.so.3) broken /usr/lib/libedata-cal-1.2.so.1.2.8 (requires libecal-1.2.so.2) broken /usr/lib/libedata-book-1.2.so.2.1.6 (requires libebook-1.2.so.3) broken /usr/lib/evolution-data-server-1.2/extensions/libecalbackendhttp.so (requires libecal-1.2.so.2) broken /usr/lib/evolution-data-server-1.2/extensions/libebookbackendfile.so (requires libebook-1.2.so.3) broken /usr/lib/evolution-data-server-1.2/extensions/libebookbackendvcf.so (requires libebook-1.2.so.3) broken /usr/lib/evolution-data-server-1.2/extensions/libecalbackendgroupwise.so (requires libecal-1.2.so.2) broken /usr/lib/evolution-data-server-1.2/extensions/libecalbackendweather.so (requires libecal-1.2.so.2) broken /usr/lib/evolution-data-server-1.2/extensions/libebookbackendgroupwise.so (requires libebook-1.2.so.3) broken /usr/lib/evolution-data-server-1.2/extensions/libecalbackendfile.so (requires libecal-1.2.so.2) broken /usr/lib/evolution-data-server-1.2/extensions/libecalbackendcontacts.so (requires libecal-1.2.so.2) broken /usr/lib/libdbus-glib-1.so.1.0.0 (requires libdbus-1.so.0) broken /usr/lib/python2.4/site-packages/dbus/dbus_glib_bindings.so (requires libdbus-1.so.0) broken /usr/lib/python2.4/site-packages/gmenu.so (requires libgnome-menu.so.0) broken /usr/lib/evolution/2.4/plugins/liborg-gnome-new-mail-notify.so (requires libdbus-1.so.0) broken /usr/lib/libhal-storage.so.1.0.0 (requires libhal.so.0) broken /usr/X11R6/lib/gaim/gevolution.so (requires libebook-1.2.so.3) broken /usr/X11R6/lib/libedata-cal-1.2.so.1.2.8 (requires libecal-1.2.so.2) broken /usr/X11R6/lib/libedata-book-1.2.so.2.1.6 (requires libebook-1.2.so.3) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libecalbackendhttp.so (requires libecal-1.2.so.2) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libebookbackendfile.so (requires libebook-1.2.so.3) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libebookbackendvcf.so (requires libebook-1.2.so.3) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libecalbackendgroupwise.so (requires libecal-1.2.so.2) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libecalbackendweather.so (requires libecal-1.2.so.2) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libebookbackendgroupwise.so (requires libebook-1.2.so.3) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libecalbackendfile.so (requires libecal-1.2.so.2) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libecalbackendcontacts.so (requires libecal-1.2.so.2) broken /usr/X11R6/lib/libdbus-glib-1.so.1.0.0 (requires libdbus-1.so.0) broken /usr/X11R6/lib/python2.4/site-packages/dbus/dbus_glib_bindings.so (requires libdbus-1.so.0) broken /usr/X11R6/lib/python2.4/site-packages/gmenu.so (requires libgnome-menu.so.0) broken /usr/X11R6/lib/evolution/2.4/plugins/liborg-gnome-new-mail-notify.so (requires libdbus-1.so.0) broken /usr/X11R6/lib/libhal-storage.so.1.0.0 (requires libhal.so.0) broken /usr/kde/3.4/lib/kde3/kded_mediamanager.so (requires libhal.so.0) ldd: warning: you do not have execution permission for `/opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/_tkinter.so' broken /opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/_tkinter.so (requires libtk8.3.so libtcl8.3.so) ldd: warning: you do not have execution permission for `/opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/bsddb.so' broken /opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/bsddb.so (requires libdb-3.1.so) ldd: warning: you do not have execution permission for `/opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/dbm.so' broken /opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/dbm.so (requires libgdbm.so.2) ldd: warning: you do not have execution permission for `/opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/gdbm.so' broken /opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/gdbm.so (requires libgdbm.so.2) ldd: warning: you do not have execution permission for `/opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/mpz.so' broken /opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/mpz.so (requires libgmp.so.3) ldd: warning: you do not have execution permission for `/opt/OpenOffice.org/program/libofficebean.so' broken /opt/OpenOffice.org/program/libofficebean.so (requires libjawt.so) broken /opt/firefox/components/libmozgnome.so (requires libxpcom.so libplds4.so libplc4.so libnspr4.so libgconf-2.so.4 libORBit-2.so.0 liblinc.so.1 libgnomevfs-2.so.0 libbonobo-activation.so.4 libxml2.so.2 libgnome-2.so.0 libbonobo-2.so.0) broken /opt/firefox/components/libnkgnomevfs.so (requires libxpcom.so libplds4.so libplc4.so libnspr4.so libgnomevfs-2.so.0 libbonobo-activation.so.4 libORBit-2.so.0 libxml2.so.2 liblinc.so.1) broken /opt/firefox/components/libnegotiateauth.so (requires libxpcom.so libplds4.so libplc4.so libnspr4.so libgssapi_krb5.so.2) done. (/root/.revdep-rebuild.3_rebuild) During the revdep-rebuild taht leads to : emerge --oneshot --nodeps =app-office/openoffice-bin-1.1.5 =www-client/mozilla-firefox-bin-1.0.7 That changes absolutely nothing to the broken dynamic linking (run revdep-rebuild 3 times in a row, same results).
broken /usr/lib/libdbus-glib-1.so.1.0.0 (requires libdbus-1.so.0) this is a fun one, the dbus bindings for glib are broken, and cannot link to dbus. So anything that uses it will be horridly broken. Re-emerge dbus and try again. Why isn't evolution-data-server in the list? Its obviously broken according to the missing files: /usr/lib/evolution-data-server-1.2/extensions/libecalbackendgroupwise.so
Well that did the trick concerning dbus and company (indeed hald and hal-device-manager didn't work for example)... Still after that, concerning the other broken linking i re-run a revdep-rebuild, that reemerged firefox-bin once more, and after that here's what I get: webslinger ~ # revdep-rebuild Checking reverse dependencies... Packages containing binaries and libraries broken by any package update, will be recompiled. Collecting system binaries and libraries... done. (/root/.revdep-rebuild.1_files) Collecting complete LD_LIBRARY_PATH... done. (/root/.revdep-rebuild.2_ldpath) Checking dynamic linking consistency... broken /usr/lib/gaim/gevolution.so (requires libebook-1.2.so.3) broken /usr/lib/libedata-cal-1.2.so.1.2.8 (requires libecal-1.2.so.2) broken /usr/lib/libedata-book-1.2.so.2.1.6 (requires libebook-1.2.so.3) broken /usr/lib/evolution-data-server-1.2/extensions/libecalbackendhttp.so (requires libecal-1.2.so.2) broken /usr/lib/evolution-data-server-1.2/extensions/libebookbackendfile.so (requires libebook-1.2.so.3) broken /usr/lib/evolution-data-server-1.2/extensions/libebookbackendvcf.so (requires libebook-1.2.so.3) broken /usr/lib/evolution-data-server-1.2/extensions/libecalbackendgroupwise.so (requires libecal-1.2.so.2) broken /usr/lib/evolution-data-server-1.2/extensions/libecalbackendweather.so (requires libecal-1.2.so.2) broken /usr/lib/evolution-data-server-1.2/extensions/libebookbackendgroupwise.so (requires libebook-1.2.so.3) broken /usr/lib/evolution-data-server-1.2/extensions/libecalbackendfile.so (requires libecal-1.2.so.2) broken /usr/lib/evolution-data-server-1.2/extensions/libecalbackendcontacts.so (requires libecal-1.2.so.2) broken /usr/lib/python2.4/site-packages/gmenu.so (requires libgnome-menu.so.0) broken /usr/lib/libhal-storage.so.1.0.0 (requires libhal.so.0) broken /usr/X11R6/lib/gaim/gevolution.so (requires libebook-1.2.so.3) broken /usr/X11R6/lib/libedata-cal-1.2.so.1.2.8 (requires libecal-1.2.so.2) broken /usr/X11R6/lib/libedata-book-1.2.so.2.1.6 (requires libebook-1.2.so.3) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libecalbackendhttp.so (requires libecal-1.2.so.2) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libebookbackendfile.so (requires libebook-1.2.so.3) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libebookbackendvcf.so (requires libebook-1.2.so.3) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libecalbackendgroupwise.so (requires libecal-1.2.so.2) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libecalbackendweather.so (requires libecal-1.2.so.2) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libebookbackendgroupwise.so (requires libebook-1.2.so.3) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libecalbackendfile.so (requires libecal-1.2.so.2) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libecalbackendcontacts.so (requires libecal-1.2.so.2) broken /usr/X11R6/lib/python2.4/site-packages/gmenu.so (requires libgnome-menu.so.0) broken /usr/X11R6/lib/libhal-storage.so.1.0.0 (requires libhal.so.0) broken /usr/kde/3.4/lib/kde3/kded_mediamanager.so (requires libhal.so.0) broken /opt/firefox/components/libmozgnome.so (requires libxpcom.so libplds4.so libplc4.so libnspr4.so libgconf-2.so.4 libORBit-2.so.0 liblinc.so.1 libgnomevfs-2.so.0 libbonobo-activation.so.4 libxml2.so.2 libgnome-2.so.0 libbonobo-2.so.0) broken /opt/firefox/components/libnkgnomevfs.so (requires libxpcom.so libplds4.so libplc4.so libnspr4.so libgnomevfs-2.so.0 libbonobo-activation.so.4 libORBit-2.so.0 libxml2.so.2 liblinc.so.1) broken /opt/firefox/components/libnegotiateauth.so (requires libxpcom.so libplds4.so libplc4.so libnspr4.so libgssapi_krb5.so.2) done. (/root/.revdep-rebuild.3_rebuild) Assigning files to ebuilds... done. (/root/.revdep-rebuild.4_ebuilds) Evaluating package order... done. (/root/.revdep-rebuild.5_order) All prepared. Starting rebuild... emerge --oneshot --nodeps =www-client/mozilla-firefox-bin-1.0.7 Any idea how I could clean that up ?
Okay, theese should help some: re-emerge : gnome-menus ( /usr/lib/python2.4/site-packages/gmenu.so ) evolution-data-server ( /usr/lib/evolution-data-server-1.2/* ) gaim ( /usr/lib/gaim/gevolution.so ) What I do not understand is why revdep-rebuild fails to locate theese? Have you been playing around with /var/db/* Files, or had a disk/fsck failure on that partition?
*** Bug 123766 has been marked as a duplicate of this bug. ***