gnome-base/gnome-vfs-2.8.3-r1 fails to emerge, complaining about undefined reference to `bonobo_activation_i18n_get_language_list' and `bonobo_poa_get_threaded' Reproducible: Always Steps to Reproduce: # USE="-ipv6" emerge gnome-vfs Actual Results: gcc -O2 -mcpu=i686 -pipe -o .libs/test-vfolder test-vfolder.o ../../libgnomevfs/.libs/libgnomevfs-2.so /usr/lib/libgconf-2.so /usr/lib/libbonobo-2.so /usr/lib/libORBitCosNaming-2.so /usr/lib/libbonobo-activation.so /usr/lib/liblinc.so /usr/lib/libORBit-2.so /usr/lib/libpopt.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so /usr/lib/libglib-2.0.so /usr/lib/libxml2.so -lpthread -lz -lm -lssl -lcrypto -ldl -lresolv -lrt /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../../i686-pc-linux-gnu/bin/ld: warning: libssl.so.0.9.6, needed by /usr/lib/liblinc.so, may conflict with libssl.so.0.9.7 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../../i686-pc-linux-gnu/bin/ld: warning: libcrypto.so.0.9.6, needed by /usr/lib/liblinc.so, may conflict with libcrypto.so.0.9.7 ../../libgnomevfs/.libs/libgnomevfs-2.so: undefined reference to `bonobo_activation_i18n_get_language_list' ../../libgnomevfs/.libs/libgnomevfs-2.so: undefined reference to `bonobo_poa_get_threaded' Expected Results: Installed gnome-vfs # emerge info !!! Relying on the shell to locate gcc, this may break !!! DISTCC, installing gcc-config and setting your current gcc !!! profile will fix this Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.2, glibc-2.2.5-r6, 2.4.19-gentoo-r9 i686) ================================================================= System uname: 2.4.19-gentoo-r9 i686 AuthenticAMD Unknown Host Operating System Python: dev-lang/python-2.2.3-r1,dev-lang/python-2.3.3 [2.3.3 (#1, Mar 11 2004, 17:06:46)] dev-lang/python: 2.2.3-r1, 2.3.3 sys-devel/autoconf: 2.59-r3 sys-devel/automake: 1.8.5-r1 sys-devel/binutils: 2.13.90.0.4 sys-devel/libtool: 1.5.2-r5 virtual/os-headers: 2.4.19 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -mcpu=i686 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws:/etc/gconf /etc/gconf /etc/env.d" CXXFLAGS="" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.ise.co.za http://www.ibiblio.org/pub/Linux/distributions/gentoo ftp://ftp.is.co.za/linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X afs apm avi bash-completion berkdb bitmap-fonts crypt cscope cups esd f77 fam font-server foomaticdb fortran gif gnome gpm gtk gtk2 imagemagick imlib ipv6 java jpeg ldap libg++ libwww mad mozilla mpeg ncurses nls opengl pam pdflib perl png ppds python qt quicktime readline samba sdl slang spell sqlite ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts usb xml xml2 xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Looks strange to me. linc is included (statically) with all current orbit-2 packages and is no longer a separate requirement, and none of the orbit-2 or libbonobo-2 libs in gnome 2.8 need liblinc. What versions of orbit-2 and libbonobo-2 do you have installed, and do you have the bonobo-activation package installed? You might also try making sure you have openssl-0.9.7* and re-emerging linc. My liblinc.so is linked against libssl.so.0.9.7, so that might be a workaround. But I still think that something else isn't updated.
Yaakov, thank you very much for your pointers. Here's some info on my setup in case others hit this: I upgraded linc to 1.0.3: net-libs/linc-1.0.3 [0.5.3] I have gnome-base/orbit-2.12.0 I had this: [blocks B ] gnome-base/bonobo-activation (from pkg gnome-base/libbonobo-2.8.0) [ebuild U ] gnome-base/libbonobo-2.8.0 [2.0.0-r1] Trying to upgrade libbonobo stops here: bonobo-activation is deprecated in Gnome 2.4, it's part of libbonobo now, please build the libbonobo module instead Unmerged bonobo-activation, upgraded libbonobo, now gnome-vfs emerges successfully. Thanks again!