make[3]: Entering directory `/var/tmp/portage/rtorrent-0.3.6/work/rtorrent-0.3.6/src' i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -O3 -march=pentium4 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o control.o control.cc i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -O3 -march=pentium4 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o main.o main.cc i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -O3 -march=pentium4 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o option_file.o option_file.cc i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -O3 -march=pentium4 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o option_handler.o option_handler.cc i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -O3 -march=pentium4 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o option_handler_rules.o option_handler_rules.cc i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -O3 -march=pentium4 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o option_parser.o option_parser.cc i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -O3 -march=pentium4 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o signal_handler.o signal_handler.cc i686-pc-linux-gnu-g++ -O3 -march=pentium4 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -o rtorrent control.o main.o option_file.o option_handler.o option_handler_rules.o option_parser.o signal_handler.o ../src/ui/libsub_ui.a ../src/core/libsub_core.a ../src/display/libsub_display.a ../src/input/libsub_input.a ../src/utils/libsub_utils.a -lncurses -lsigc-2.0 -ltorrent -L/usr/lib -lcurl -L/usr/lib -lgnutls -lgcrypt -lgpg-error -lz -lidn -ldl -lz /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: warning: libstdc++.so.5, needed by /usr/lib/libsigc-2.0.so, may conflict with libstdc++.so.6 ../src/core/libsub_core.a(download_factory.o): In function `core::DownloadFactory::receive_load()': download_factory.cc:(.text+0x14b1): undefined reference to `sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&)' download_factory.cc:(.text+0x15ce): undefined reference to `sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&)' collect2: ld returned 1 exit status make[3]: *** [rtorrent] Error 1 make[3]: Leaving directory `/var/tmp/portage/rtorrent-0.3.6/work/rtorrent-0.3.6/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/rtorrent-0.3.6/work/rtorrent-0.3.6/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/rtorrent-0.3.6/work/rtorrent-0.3.6' make: *** [all] Error 2 !!! ERROR: net-p2p/rtorrent-0.3.6 failed. !!! Function src_compile, Line 28, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message.
(In reply to comment #0) > /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: > warning: libstdc++.so.5, needed by /usr/lib/libsigc-2.0.so, may conflict with > libstdc++.so.6 Mixing gcc versions doesn't work nicely, you need to follow this guide when upgrading gcc: http://www.gentoo.org/doc/en/gcc-upgrading.xml