I'm not able to (re)compile kvirc. I'm trying to recompile it because of this : kvirc kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version `GLIBCXX_3.4.4' not found (required by /usr/kde/3.4/lib/libsoundserver_idl.so.1) kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version `GLIBCXX_3.4.6' not found (required by /usr/kde/3.4/lib/libsoundserver_idl.so.1) kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version `GLIBCXX_3.4.4' not found (required by /usr/kde/3.4/lib/libkmedia2_idl.so.1) kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version `GLIBCXX_3.4.6' not found (required by /usr/kde/3.4/lib/libkmedia2_idl.so.1) kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version `GLIBCXX_3.4.4' not found (required by /usr/kde/3.4/lib/libartsflow.so.1) kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version `GLIBCXX_3.4.6' not found (required by /usr/kde/3.4/lib/libartsflow.so.1) kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version `GLIBCXX_3.4.4' not found (required by /usr/kde/3.4/lib/libartsflow_idl.so.1) kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version `GLIBCXX_3.4.6' not found (required by /usr/kde/3.4/lib/libartsflow_idl.so.1) kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version `GLIBCXX_3.4.4' not found (required by /usr/kde/3.4/lib/libmcop.so.1) kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version `GLIBCXX_3.4.6' not found (required by /usr/kde/3.4/lib/libmcop.so.1) As i'm now using gcc 4.0.2, I've decided to rebuild it. Reproducible: Always Steps to Reproduce: emerge kvirc Actual Results: Created link to /var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src/kvirc/uparser/kvi_scriptobject.h Created link to /var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src/kvirc/uparser/kvi_timermanager.h Created link to /var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src/kvirc/uparser/kvi_uparser.h touch symlinks if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../src -I/var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src/kvilib/include/ -I/var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src/kvirc/include/ -I/usr/qt/3/include -I/usr/include -I/usr/include -D_REENTRANT -DREENTRANT -DGLOBAL_KVIRC_DIR=\"/usr/share/kvirc/3.2.0\" -O2 -march=k8 -mtune=k8 -pipe -mfpmath=sse -msse -msse2 -mmmx -m3dnow -fomit-frame-pointer -frename-registers -funit-at-a-time -ftracer -fprefetch-loop-arrays -fvisibility-inlines-hidden -MT kvi_action.o -MD -MP -MF ".deps/kvi_action.Tpo" \ -c -o kvi_action.o `test -f '../kernel/kvi_action.cpp' || echo './'`../kernel/kvi_action.cpp; \ then mv -f ".deps/kvi_action.Tpo" ".deps/kvi_action.Po"; \ else rm -f ".deps/kvi_action.Tpo"; exit 1; \ fi /var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src/kvirc/include/kvi_console.h:108: erreur: 'KviIrcSocketMonitor' has not been declared /var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src/kvirc/include/kvi_console.h:109: erreur: 'KviIrcSocketMonitor' has not been declared make[4]: *** [kvi_action.o] Erreur 1 make[4]: Leaving directory `/var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src/kvirc/build' make[3]: *** [all-recursive] Erreur 1 make[3]: Leaving directory `/var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src/kvirc' make[2]: *** [all-recursive] Erreur 1 make[2]: Leaving directory `/var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src' make[1]: *** [all] Erreur 2 make[1]: Leaving directory `/var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src' make: *** [all-recursive] Erreur 1 !!! ERROR: net-irc/kvirc-3.2.0 failed. !!! Function src_compile, Line 63, Exitcode 2 !!! failed to make !!! If you need support, post the topmost build error, NOT this status message. Expected Results: emerge successful emerge info Portage 2.0.53_rc7 (default-linux/x86/2005.0, gcc-4.0.2, glibc-2.3.5-r3, 2.6.14 i686) ================================================================= System uname: 2.6.14 i686 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.12.0_pre11 ccache version 2.4 [enabled] dev-lang/python: 2.2.3-r5, 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-r1 virtual/os-headers: 2.4.19-r1, 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=k8 -mtune=k8 -pipe -mfpmath=sse -msse -msse2 -mmmx -m3dnow -fomit-frame-pointer -frename-registers -funit-at-a-time -ftracer -fprefetch-loop-arrays" 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/gconf /etc/env.d" CXXFLAGS="-O2 -march=k8 -mtune=k8 -pipe -mfpmath=sse -msse -msse2 -mmmx -m3dnow -fomit-frame-pointer -frename-registers -funit-at-a-time -ftracer -fprefetch-loop-arrays -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig buildpkg ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/ ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" LANG="fr_FR@euro" LC_ALL="fr_FR@euro" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X aalib acl acpi alsa amd apache1 apm athena audiofile avi bash-completion berkdb bitmap-fonts bl bonobo browserplugin bzip2 c++ calendar cddb cdinstall cdparanoia cdr cdrom chroot clamav crypt cscope ctype cups curl custom-cflags devfs26 directfb dmx dts dv dvb dvd dvdr dvdread edl eds emboss encode esd ethereal exif expat ext-zlib fam fat fbcon fbdev ffmpeg firefox foomaticdb fortran fping freetts freetype ftp gd gdbm ggi glut gmail gmp gphoto2 gpm gstreamer gtk gtk2 guile h323 hal hbci icq idn imagemagick imap imlib innodb ipv6 jabber jack java javascript jikes jpeg junit kdexdeltas lcms ldap libcaca libg++ libwww live lm_sensors lmtp logitech-mouse lua lzo mad maildir matroska mbox mcal md5sum memlimit mhash mikmod mime mmx mmxext mng mono mozcalendar mozdevelop mozilla moznocompose moznoirc moznomail mozsha1 mozsvg mozxmlterm mp3 mp4live mpeg mpeg2 mpeg4 mpi mplayer mysql mythtv nas ncurses network nforce2 nls no_wxgtk1 nvidia oav offensive ofx ogg oggvorbis openal opengl oss pam parse-clocks pcre pcsc-lite pda pdflib perl php pic png posix python qt quicktime readline real reiserfs rtc ruby samba screen sdl skey slang snmp speedo speex spell sqlite sse sse-filters sse2 ssl svg svga sysfs syslog tcltk tcpd tga theora threads tidy tiff transcode truetype truetype-fonts type1-fonts udev usb uudeview v4l v4l2 vcd vcdimager verbose videos vim vim-pager virus-scan vorbis wifi win32codecs wma123 wmf wxwindows xanim xforms xfs xine xml xml2 xmlrpc xscreensaver xv xvid xvmc zip zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
You need to re-emerge kdelibs and possibly other stuff as well, after you have switched to another gcc version. Run revdep-rebuild --library=libstdc++.so.5
Ok, so, I have to find how to make my kdelibs compile... (another bug filled)