This is the error that show up eventually: make[5]: Entering directory `/var/tmp/portage/quanta-2.0.1/work/quanta-2.0.1/quanta/plugins/php4dbg/dbgbase' c++ -I. -I. -I../../../.. -DDBG_USE_STDALLOCA -DHAVE_CONFIG_H -I/usr/kde/2/include -I/usr/qt/2/include -I. -DNDEBUG -O2 -march=i686 -O3 -pipe -fno-exceptions -fno-check-new -c ListenerBase.cpp c++ -I. -I. -I../../../.. -DDBG_USE_STDALLOCA -DHAVE_CONFIG_H -I/usr/kde/2/include -I/usr/qt/2/include -I. -DNDEBUG -O2 -march=i686 -O3 -pipe -fno-exceptions -fno-check-new -c ListenerGlobals.cpp ListenerGlobals.cpp: In member function `void SCOPELIST::assign(SCOPELIST*)': ListenerGlobals.cpp:133: cannot convert ` __gnu_cxx::__normal_iterator<scopelistitem*, std::vector<scopelistitem, std::allocator<scopelistitem> > >' to `scopelistitemtag*' in assignment ListenerGlobals.cpp: In member function `void BREAKPOINTLIST::assign(BREAKPOINTLIST*)': ListenerGlobals.cpp:159: cannot convert ` __gnu_cxx::__normal_iterator<breakpointlistitem*, std::vector<breakpointlistitem, std::allocator<breakpointlistitem> > >' to ` breakpointlistitemtag*' in assignment ListenerGlobals.cpp: In member function `void BREAKPOINTLIST::add(tagBPOINTITEM, const char*)': ListenerGlobals.cpp:200: cannot convert ` __gnu_cxx::__normal_iterator<breakpointlistitem*, std::vector<breakpointlistitem, std::allocator<breakpointlistitem> > >' to ` breakpointlistitem*' in assignment ListenerGlobals.cpp: In member function `void DOCLIST::assign(DOCLIST*)': ListenerGlobals.cpp:230: cannot convert ` __gnu_cxx::__normal_iterator<doclistitem*, std::vector<doclistitem, std::allocator<doclistitem> > >' to `doclistitem*' in assignment ListenerGlobals.cpp: In member function `void LINESINFOLIST::assign(LINESINFOLIST*)': ListenerGlobals.cpp:285: cannot convert ` __gnu_cxx::__normal_iterator<linesinfoitem*, std::vector<linesinfoitem, std::allocator<linesinfoitem> > >' to `linesinfoitem*' in assignment make[5]: *** [ListenerGlobals.o] Error 1 make[5]: Leaving directory `/var/tmp/portage/quanta-2.0.1/work/quanta-2.0.1/quanta/plugins/php4dbg/dbgbase' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/var/tmp/portage/quanta-2.0.1/work/quanta-2.0.1/quanta/plugins/php4dbg' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/quanta-2.0.1/work/quanta-2.0.1/quanta/plugins' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/quanta-2.0.1/work/quanta-2.0.1/quanta' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/quanta-2.0.1/work/quanta-2.0.1' make: *** [all-recursive-am] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function kde_src_compile, Line -3694, Exitcode 2 !!! died running emake, kde_src_compile:make
which gcc version?
3.1 You don't think this is another problem that stems from the bad sandbox, do you?
do you happen to have gcc-3.04 installed as well?
Yes, I do. Could that be the problem? emerge clean did not remove 3.0.4 for some reason.
It might be... but just wait until I've tried to emerge it myself (qt2+kdelibs2 is a loooong emerge :)
ListenerGlobals.cpp: In member function `void LINESINFOLIST::assign(LINESINFOLIST*)': ListenerGlobals.cpp:285: cannot convert `__gnu_cxx::__normal_iterator<linesinfoitem*, std::vector<linesinfoitem, std::allocator<linesinfoitem> > >' to `linesinfoitem*' in assignment make[5]: *** [ListenerGlobals.o] Error 1 make[5]: Leaving directory `/var/tmp/portage/quanta-2.0.1/work/quanta-2.0.1/quanta/plugins/php4dbg/dbgbase' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/var/tmp/portage/quanta-2.0.1/work/quanta-2.0.1/quanta/plugins/php4dbg' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/quanta-2.0.1/work/quanta-2.0.1/quanta/plugins' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/quanta-2.0.1/work/quanta-2.0.1/quanta' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/quanta-2.0.1/work/quanta-2.0.1' make: *** [all-recursive-am] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function kde_src_compile, Line -3922, Exitcode 2 !!! died running emake, kde_src_compile:make ...done! >>> emerge app-editors/quanta-2.0.1 to / >>> md5 ;-) quanta-2.0.1.tar.bz2 >>> md5 ;-) css.tar.bz2 >>> md5 ;-) html.tar.bz2 >>> md5 ;-) javascript.tar.bz2 >>> md5 ;-) php.tar.bz2 !!! emerge aborting on /usr/portage/app-editors/quanta/quanta-2.0.1.ebuild .
it seems quanta-3.0_pre1 in portage doesn't suffer from this problem