kdegraphics is not able to compile..... Reproducible: Always Steps to Reproduce: 1. emerge -u kde-base/kdegraphics Actual Results: make[2]: Leaving directory `/var/tmp/portage/kdegraphics-3.3.2-r2/work/kdegraphics-3.3.2/kfax' Making all in kgamma make[2]: Entering directory `/var/tmp/portage/kdegraphics-3.3.2-r2/work/kdegraphics-3.3.2/kgamma' Making all in kcmkgamma make[3]: Entering directory `/var/tmp/portage/kdegraphics-3.3.2-r2/work/kdegraphics-3.3.2/kgamma/kcmkgamma' Making all in pics make[4]: Entering directory `/var/tmp/portage/kdegraphics-3.3.2-r2/work/kdegraphics-3.3.2/kgamma/kcmkgamma/pics' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/var/tmp/portage/kdegraphics-3.3.2-r2/work/kdegraphics-3.3.2/kgamma/kcmkgamma/pics' make[4]: Entering directory `/var/tmp/portage/kdegraphics-3.3.2-r2/work/kdegraphics-3.3.2/kgamma/kcmkgamma' /bin/sh ../../libtool --silent --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -march=athlon-xp -O3 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o xf86configpath.lo xf86configpath.cpp /bin/sh ../../libtool --silent --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -march=athlon-xp -O3 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o xvidextwrap.lo xvidextwrap.cpp /usr/qt/3/bin/moc ./displaynumber.h -o displaynumber.moc /usr/qt/3/bin/moc ./gammactrl.h -o gammactrl.moc /usr/qt/3/bin/moc ./kgamma.h -o kgamma.moc /bin/sh ../../libtool --silent --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -march=athlon-xp -O3 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o displaynumber.lo displaynumber.cpp /bin/sh ../../libtool --silent --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -march=athlon-xp -O3 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o gammactrl.lo gammactrl.cpp /bin/sh ../../libtool --silent --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -march=athlon-xp -O3 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o kgamma.lo kgamma.cpp /bin/sh ../../libtool --silent --mode=link --tag=CXX i686-pc-linux-gnu-g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -march=athlon-xp -O3 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o kcm_kgamma.la -rpath /usr/kde/3.3/lib/kde3 -L/usr/lib -L/usr/qt/3/lib -L/usr/kde/3.3/lib -module -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /usr/kde/3.3/lib -R /usr/qt/3/lib -R /usr/lib xf86configpath.lo xvidextwrap.lo displaynumber.lo gammactrl.lo kgamma.lo -lXxf86vm -lkdeui -lkdecore -lqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread .libs/xf86configpath.o(.text+0x37): In function `XF86ConfigPath::~XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0x57): In function `XF86ConfigPath::~XF86ConfigPath()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xf86configpath.o(.text+0x97): In function `XF86ConfigPath::~XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0xb7): In function `XF86ConfigPath::~XF86ConfigPath()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xf86configpath.o(.text+0xf5): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0x15d): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0x1a2): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0x1e7): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0x22c): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0x271): more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' follow .libs/xf86configpath.o(.text+0x427): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xf86configpath.o(.text+0x45c): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xf86configpath.o(.text+0x49b): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0x4b4): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xf86configpath.o(.text+0x4ef): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0x508): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xf86configpath.o(.text+0x543): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0x55c): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xf86configpath.o(.text+0x5a1): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0x5ba): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xf86configpath.o(.text+0x5fb): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0x614): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xf86configpath.o(.text+0x667): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0x680): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xf86configpath.o(.text+0x6c5): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0x72d): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0x772): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0x7b7): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0x7fc): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0x841): more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' follow .libs/xf86configpath.o(.text+0x9f7): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xf86configpath.o(.text+0xa2c): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xf86configpath.o(.text+0xa6b): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0xa84): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xf86configpath.o(.text+0xabf): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0xad8): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xf86configpath.o(.text+0xb13): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0xb2c): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xf86configpath.o(.text+0xb71): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0xb8a): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xf86configpath.o(.text+0xbcb): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0xbe4): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xf86configpath.o(.text+0xc37): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.text+0xc50): In function `XF86ConfigPath::XF86ConfigPath()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xf86configpath.o(.gnu.linkonce.t._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs+0xae): In function `std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.gnu.linkonce.t._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs+0x1c7): In function `std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xf86configpath.o(.gnu.linkonce.t._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs+0x231): In function `std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xf86configpath.o(.gnu.linkonce.t._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs+0x259): In function `std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xvidextwrap.o(.text+0x4f8): In function `XVidExtWrap::_ScreenCount()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xvidextwrap.o(.text+0x61b): In function `XVidExtWrap::_ScreenCount()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xvidextwrap.o(.text+0x6ca): In function `XVidExtWrap::_ScreenCount()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xvidextwrap.o(.text+0x75b): In function `XVidExtWrap::_ScreenCount()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xvidextwrap.o(.text+0x78c): In function `XVidExtWrap::_ScreenCount()': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xvidextwrap.o(.text+0x987): In function `XVidExtWrap::_ScreenCount()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xvidextwrap.o(.text+0xa08): In function `XVidExtWrap::_ScreenCount()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xvidextwrap.o(.text+0xa3a): In function `XVidExtWrap::_ScreenCount()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xvidextwrap.o(.text+0xa92): In function `XVidExtWrap::_ScreenCount()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xvidextwrap.o(.text+0xac4): In function `XVidExtWrap::_ScreenCount()': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/xvidextwrap.o(.gnu.linkonce.t._ZNSt6vectorISsSaISsEE5eraseEN9__gnu_cxx17__normal_iteratorIPSsS1_EES5_+0x77): In function `std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::erase(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >)': : undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' .libs/xvidextwrap.o(.gnu.linkonce.t._ZNSt6vectorISsSaISsEE5eraseEN9__gnu_cxx17__normal_iteratorIPSsS1_EES5_+0xca): In function `std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::erase(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >)': : undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' collect2: ld returned 1 exit status make[4]: *** [kcm_kgamma.la] Error 1 make[4]: Leaving directory `/var/tmp/portage/kdegraphics-3.3.2-r2/work/kdegraphics-3.3.2/kgamma/kcmkgamma' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdegraphics-3.3.2-r2/work/kdegraphics-3.3.2/kgamma/kcmkgamma' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdegraphics-3.3.2-r2/work/kdegraphics-3.3.2/kgamma' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdegraphics-3.3.2-r2/work/kdegraphics-3.3.2' make: *** [all] Error 2 !!! ERROR: kde-base/kdegraphics-3.3.2-r2 failed. !!! Function kde_src_compile, Line 153, Exitcode 2 !!! died running emake, kde_src_compile:make !!! If you need support, post the topmost build error, NOT this status message. root # emerge info Portage 2.0.51-r15 (default-linux/x86/2004.0, gcc-3.4.1, glibc-2.3.4.20040808-r1, 2.6.7-gentoo-r11 i686) ================================================================= System uname: 2.6.7-gentoo-r11 i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 8 2005, 10:20:46)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.4.21-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/lib/jboss /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://gentoo.mirror.home/gentoo-portage" USE="x86 3dnow X aalib acpi alsa apache2 apm arts avi bitmap-fonts bonobo cdr crypt cups divx4linux encode esd f77 fam flac flash font-server foomaticdb fortrangdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hbci imagemagick imap imlib ipv6 java jpeg junit kadu-modules kadu-voice kde kerberos ldap libg++ libwww mad mbox mikmod mmap mmx mng motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pam-mysql pdflib perl png postgres python qt quicktime readline samba sasl scanner sdl slang slp spell ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb xinerama xml xml2 xmms xv xvid zlib zvbi video_cards_radeon" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
*** This bug has been marked as a duplicate of 69475 ***