While updating my system, the building of gnome-control-center fails because: /usr/lib/gcc/x86_64-pc-linux-gnu/4.2.4/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lnssutil3 collect2: ld returned 1 exit status Reproducible: Always Steps to Reproduce: 1. emerge -auD world 2. [ebuild U ] gnome-base/control-center-2.22.2.1 [2.22.1] 3. Fails at compiling Actual Results: The compile of gnome-base/control-center failed Expected Results: Compiling gnome-base/control-center succesfully vampire dutchy # emerge --info Portage 2.1.5.2 (default/linux/amd64/2008.0/desktop, gcc-4.2.4, glibc-2.7-r2, 2.6.25-gentoo-r4-metal x86_64) ================================================================= System uname: 2.6.25-gentoo-r4-metal x86_64 Intel(R) Core(TM)2 Duo CPU E6850 @ 3.00GHz Timestamp of tree: Sun, 01 Jun 2008 01:15:01 +0000 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.4.4-r6, 2.5.2-r4 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.5 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.62 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.25-r3 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=native -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=native -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo " LANG="C" LDFLAGS="" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/nouveau" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X acpi alsa amd64 bzip2 cairo cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode esd ffmpeg firefox flac fortran gdbm gif gnome gpm gstreamer gtk hal iconv ipv6 jpeg kerberos libnotify mad midi mmx mp3 mpeg mudflap multilib mysql nautilus ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline reflection samba sdl session spell spl sse sse2 ssl startup-notification svg tcpd tiff truetype unicode usb vorbis xinerama xml xorg xv xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="ncurses X" USERLAND="GNU" VIDEO_CARDS="vga nv nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
I suggest running revdep-rebuild. Do you have firefox, xulrunner, seamonkey ? if yes which versions ?
I realise this may be caused by ff3rc1, and i suddenly recalled that i read somewhere that there was no support for manually unmasked packages. Leaving this for you to close, in case you do want to help me first. (revdep-rebuild failed on yelp [configure: error: This program needs a gtk 2 gecko build], which i remember depended on ff 2.0.0.14)
I think in-tree yelp doesn't have firefox3 (xulrunner-1.9) support yet, we have some patches to apply for that still, unless they are already in. Therefore the best course of action for a Firefox3 user is to use xulrunner for everything possible as that can be slotted. Firefox can use it too, to share with everything else that uses xulrunner-1.9 (with the big major gecko version) and be itself just a couple minutes of merge time (with the most of time going to xulrunner). This way you can have yelp use the xulrunner 1.8 SLOT version, and firefox the 1.9 SLOT version (though it's not important to have USE=xulrunner for Fx3 case, but it's neat). I'm not sure if the specific failure in a completely different package (control-center) relates to this though.
Well, it's somehow working again, so resolving fixed