/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld: warning: libgnutls.so.12, needed by /usr/lib/libcupsimage.so.2, not found (try using -rpath or -rpath-link) /usr/lib/libcups.so.2: undefined reference to `gnutls_record_check_pending@GNUTLS_1_2' /usr/lib/libcups.so.2: undefined reference to `gnutls_record_recv@GNUTLS_1_2' /usr/lib/libcups.so.2: undefined reference to `gnutls_credentials_set@GNUTLS_1_2' /usr/lib/libcups.so.2: undefined reference to `gnutls_record_send@GNUTLS_1_2' /usr/lib/libcups.so.2: undefined reference to `gnutls_transport_set_ptr@GNUTLS_1_2' /usr/lib/libcups.so.2: undefined reference to `gnutls_handshake@GNUTLS_1_2' /usr/lib/libcups.so.2: undefined reference to `gnutls_global_init@GNUTLS_1_2' /usr/lib/libcups.so.2: undefined reference to `gnutls_certificate_free_credentials@GNUTLS_1_2' /usr/lib/libcups.so.2: undefined reference to `gnutls_init@GNUTLS_1_2' /usr/lib/libcups.so.2: undefined reference to `gnutls_deinit@GNUTLS_1_2' ./bin/../sobin/libgs.so: undefined reference to `rpl_malloc' /usr/lib/libcups.so.2: undefined reference to `gnutls_certificate_allocate_credentials@GNUTLS_1_2' /usr/lib/libcups.so.2: undefined reference to `gnutls_set_default_priority@GNUTLS_1_2' /usr/lib/libcups.so.2: undefined reference to `gnutls_bye@GNUTLS_1_2' collect2: ld returned 1 exit status make[1]: *** [bin/../sobin/gsc] Error 1 make[1]: Leaving directory `/var/tmp/portage/ghostscript-esp-8.15.2_p20060520/work/espgs-8.15.2_p20060520' make: *** [so] Error 2 !!! ERROR: app-text/ghostscript-esp-8.15.2_p20060520 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile ghostscript-esp-8.15.2_p20060520.ebuild, line 112: Called die --------------------------------------------------------------------------------------------- Portage 2.1.2_pre1-r1 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r8 i686) ================================================================= System uname: 2.6.17-gentoo-r8 i686 Intel(R) Celeron(R) CPU 2.60GHz Gentoo Base System version 1.12.5 Last Sync: Sat, 23 Sep 2006 07:00:01 +0000 ccache version 2.4 [enabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.3-r3 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distcc distlocks fixpackages metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="it_IT@euro" LC_ALL="it_IT@euro" LDFLAGS="-Wl,-O1" LINGUAS="it" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/home/sawk/wmii" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aac alsa apm arts asf bash-completion berkdb bitmap-fonts cairo cdparanoia cli crypt cups curl custom-cflags dbus dga directfb dlloader dri dvb dvd dvdr dvdread eds elibc_glibc emboss encode esd fbcon ffmpeg firefox flac foomaticdb fortran gdbm gif glitz gpm gstreamer gtk gtk2 hal i8x0 imlib infopipe input_devices_joystick input_devices_keyboard input_devices_mouse isdnlog java javascript jce jpeg kde kdeenablefinal kdehiddenvisibility kernel_linux libg++ libsamplerate libwww linguas_it live logitech-mouse lzo mad matroska mikmod mmx motif moznocompose moznoirc moznomail moznoxft mp3 mpeg musepack musicbrainz ncurses nls nptl nptlonly nsplugin nvidia ogg opengl openssh oss pam pcre pdf perl png pop pppd print python qt3 qt4 quicktime readline real reflection rtc scanner sdl session sndfile speex spell spl sse sse2 ssl tcpd tga theora timidity truetype truetype-fonts type1-fonts udev usb userland_GNU v4l vcd video_cards_nvidia vorbis win32codecs xml xmms xorg xprint xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS
You didn't follow the instructions when upgrading net-libs/gnutls: revdep-rebuild --library libgnutls.so.12
*** Bug 148831 has been marked as a duplicate of this bug. ***
*** Bug 148859 has been marked as a duplicate of this bug. ***
*** Bug 148888 has been marked as a duplicate of this bug. ***
*** Bug 148943 has been marked as a duplicate of this bug. ***
*** Bug 148955 has been marked as a duplicate of this bug. ***
*** Bug 149113 has been marked as a duplicate of this bug. ***
*** Bug 151897 has been marked as a duplicate of this bug. ***
*** Bug 152613 has been marked as a duplicate of this bug. ***
*** Bug 158230 has been marked as a duplicate of this bug. ***
Honestly, any einfo or warnings that are output during an ebuild needs to go into a log file, because otherwise it's impossible to read and act on all of them. I can't check if this already happens right now, but clearly there's a usability issue. Perhaps emerge should just automatically warn the user at the end, as is done with config protected files.
(In reply to comment #12) > Honestly, any einfo or warnings that are output during an ebuild needs to go > into a log file, because otherwise it's impossible to read and act on all of > them. See /etc/make.conf.example :)
(In reply to comment #13) > (In reply to comment #12) > > Honestly, any einfo or warnings that are output during an ebuild needs to go > > into a log file, because otherwise it's impossible to read and act on all of > > them. > > See /etc/make.conf.example :) > That's good to know, but still, I like the second method even better. At the time the user would see "X config files in /etc need updating", they would see something like "Code that links against libgnutls.so.12 needs to be rebuilt, please run revdep-rebuild --library libgnutls.so.12 as soon as possible." - I may file a bug for it later.
*** Bug 167817 has been marked as a duplicate of this bug. ***