When I try to compile libbonobo-2.8.0, I get errors about lack of libIDL-2.so.0 library. Reproducible: Always Steps to Reproduce: 1. emerge gnome-base/libbonobo-2.8.0 Actual Results: make[2]: Entering directory `/var/tmp/portage/libbonobo-2.8.0/work/libbonobo-2.8.0/idl' /usr/bin/orbit-idl-2 -I../idl -D__Bonobo_COMPILATION -D__Bonobo_Unknown_COMPILATION -D__Bonobo_GenericFactory_COMPILATION -D__Bonobo_Activation_types_COMPILATION --imodule ../idl/Bonobo.idl /usr/bin/orbit-idl-2 -I../idl -D__Bonobo_COMPILATION -D__Bonobo_Unknown_COMPILATION -D__Bonobo_GenericFactory_COMPILATION -D__Bonobo_Activation_types_COMPILATION --imodule ../idl/Bonobo.idl /usr/bin/orbit-idl-2: error while loading shared libraries: libIDL-2.so.0: cannot open shared object file: No such file or directory /usr/bin/orbit-idl-2: error while loading shared libraries: libIDL-2.so.0: cannot open shared object file: No such file or directory make[2]: *** [Bonobo-common.c] Error 127 Expected Results: Installed gnome-base/libbonobo-2.8.0, of course. Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.4.28 i686) ================================================================= System uname: 2.4.28 i686 Celeron (Coppermine) Gentoo Base System version 1.4.16 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux-headers-2.4.21-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" CHOST="i386-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acl berkdb crypt ftp gdbm gif gnome gtk gtk2 hardened imagemagick ipv6 jpeg libwww ncurses nls pam perl png python qt readline sasl skey spell ssl tcpd x86 xml2 zlib"
Created attachment 47750 [details, diff] patch fixing this problem This patch fixes described problem, but should be checked if libbonobo doesn't need concrete libIDL-2 version.
libidl is needed by orbit and is a dep of that package, which is a dep of libbonobo. Not sure why you didn't have it installed, or why it may have been removed after being installed.