(This is the output of manually running gmake; it fails the same way when building from portage, but it would take much longer to report because it would recompile everything first.) gmake[4]: Entering directory `/var/tmp/portage/kdevelop-3.3.2/work/kdevelop-3.3.2/languages/cpp' /bin/sh ../../libtool --silent --tag=CXX --mode=link i686-pc-linux-gnu-g++ -DAST_DEBUG -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=athlon-tbird -O3 -pipe -fomit-frame-pointer -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -Xlinker --as-needed -o r++ -L/usr/kde/3.5/lib -L/usr/qt/3/lib -L/usr/lib -L/usr/kde/3.5/lib main.o libkdevcppsupport.la ../../lib/catalog/libkdevcatalog.la ../../lib/cppparser/libkdevcppparser.la *** Warning: Linking the executable r++ against the loadable module *** libkdevcppsupport.so is not portable! /usr/lib/gcc/i686-pc-linux-gnu/4.1.0/../../../../i686-pc-linux-gnu/bin/ld: warning: libkdevelop.so.1, needed by ./.libs/libkdevcppsupport.so, not found (try using -rpath or -rpath-link) /usr/lib/gcc/i686-pc-linux-gnu/4.1.0/../../../../i686-pc-linux-gnu/bin/ld: warning: liblang_interfaces.so.0, needed by ./.libs/libkdevcppsupport.so, not found (try using -rpath or -rpath-link) /usr/lib/gcc/i686-pc-linux-gnu/4.1.0/../../../../i686-pc-linux-gnu/bin/ld: warning: libdesignerintegration.so.0, needed by ./.libs/libkdevcppsupport.so, not found (try using -rpath or -rpath-link) ./.libs/libkdevcppsupport.so: undefined reference to `CodeModel::CodeModel()' ./.libs/libkdevcppsupport.so: undefined reference to `KDevLanguageSupport::qt_invoke(int, QUObject*)' ./.libs/libkdevcppsupport.so: undefined reference to `KDevPluginInfo::KDevPluginInfo(QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `DomUtil::elementByPath(QDomDocument const&, QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `ImplementationWidget::qt_invoke(int, QUObject*)' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionModel::isSlot() const' ./.libs/libkdevcppsupport.so: undefined reference to `ClassModel::addTypeAlias(KSharedPtr<TypeAliasModel>)' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModelItem::getEndPosition(int*, int*) const' ./.libs/libkdevcppsupport.so: undefined reference to `QtDesignerIntegration::openSource(QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `TypeAliasModel::type() const' ./.libs/libkdevcppsupport.so: undefined reference to `KDevPluginInfo::operator KAboutData*() const' ./.libs/libkdevcppsupport.so: undefined reference to `VariableModel::isStatic() const' ./.libs/libkdevcppsupport.so: undefined reference to `KDevPlugin::pluginController() const' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionModel::setVirtual(bool)' ./.libs/libkdevcppsupport.so: undefined reference to `ClassModel::addFunctionDefinition(KSharedPtr<FunctionDefinitionModel>)' ./.libs/libkdevcppsupport.so: undefined reference to `VariableModel::access() const' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModelUtils::accessSpecifierToString(CodeModelItem::Access)' ./.libs/libkdevcppsupport.so: undefined reference to `DomUtil::writeIntEntry(QDomDocument&, QString const&, int)' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionModel::setAbstract(bool)' ./.libs/libkdevcppsupport.so: undefined reference to `TypeAliasModel::setType(QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `ImplementationWidget::accept()' ./.libs/libkdevcppsupport.so: undefined reference to `QtDesignerIntegration::QtDesignerIntegration(KDevLanguageSupport*, ImplementationWidget*, bool, char const*)' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModel::fileList() const' ./.libs/libkdevcppsupport.so: undefined reference to `ArgumentModel::setType(QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `FileModel::FileModel(CodeModel*)' ./.libs/libkdevcppsupport.so: undefined reference to `ClassModel::classList() const' ./.libs/libkdevcppsupport.so: undefined reference to `KDevPlugin::core() const' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModelUtils::allFunctionDefinitionsDetailed(KSharedPtr<FileModel> const&)' ./.libs/libkdevcppsupport.so: undefined reference to `FileContext::urls() const' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModel::fileList()' ./.libs/libkdevcppsupport.so: undefined reference to `ClassModel::addBaseClass(QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionModel::setResultType(QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModelItem::setEndPosition(int, int)' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModelItem::name() const' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionModel::isAbstract() const' ./.libs/libkdevcppsupport.so: undefined reference to `FileTemplate::read(KDevPlugin*, QString const&, FileTemplate::Policy)' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModelItem::setName(QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `typeinfo for KDevPCSImporter' ./.libs/libkdevcppsupport.so: undefined reference to `QtDesignerIntegration::qt_invoke(int, QUObject*)' ./.libs/libkdevcppsupport.so: undefined reference to `KDevPlugin::codeRepository() const' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionModel::addArgument(KSharedPtr<ArgumentModel>)' ./.libs/libkdevcppsupport.so: undefined reference to `DomUtil::readListEntry(QDomDocument const&, QString const&, QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModelUtils::findLastVariableLine(KSharedPtr<ClassModel>, CodeModelItem::Access)' ./.libs/libkdevcppsupport.so: undefined reference to `ArgumentModel::ArgumentModel(CodeModel*)' ./.libs/libkdevcppsupport.so: undefined reference to `QtDesignerIntegration::openFunction(QString const&, QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `KDevPluginInfo::icon() const' ./.libs/libkdevcppsupport.so: undefined reference to `KDevLanguageSupport::updatedSourceInfo()' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionModel::argumentList()' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionModel::argumentList() const' ./.libs/libkdevcppsupport.so: undefined reference to `KDevPlugin::partController() const' ./.libs/libkdevcppsupport.so: undefined reference to `KDevCodeRepository::setMainCatalog(Catalog*)' ./.libs/libkdevcppsupport.so: undefined reference to `ArgumentModel::type() const' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionModel::resultType() const' ./.libs/libkdevcppsupport.so: undefined reference to `ArgumentModel::defaultValue() const' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModelUtils::compareDeclarationToDefinition(KSharedPtr<FunctionModel> const&, KSharedPtr<FunctionDefinitionModel> const&)' ./.libs/libkdevcppsupport.so: undefined reference to `KDevPlugin::savePartialProjectSession(QDomElement*)' ./.libs/libkdevcppsupport.so: undefined reference to `DomUtil::readBoolEntry(QDomDocument const&, QString const&, bool)' ./.libs/libkdevcppsupport.so: undefined reference to `DomUtil::writeBoolEntry(QDomDocument&, QString const&, bool)' ./.libs/libkdevcppsupport.so: undefined reference to `QtDesignerIntegration::qt_property(int, int, QVariant*)' ./.libs/libkdevcppsupport.so: undefined reference to `ClassModel::variableByName(QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModel::fileByName(QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `KDevPCSImporter::staticMetaObject()' ./.libs/libkdevcppsupport.so: undefined reference to `KDevLanguageSupport::staticMetaObject()' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModelUtils::allFunctions(KSharedPtr<FileModel> const&)' ./.libs/libkdevcppsupport.so: undefined reference to `KDevPlugin::projectDom() const' ./.libs/libkdevcppsupport.so: undefined reference to `typeinfo for KDevLanguageSupport' ./.libs/libkdevcppsupport.so: undefined reference to `ImplementationWidget::classNameChanged(QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionModel::isStatic() const' ./.libs/libkdevcppsupport.so: undefined reference to `QtDesignerIntegration::~QtDesignerIntegration()' ./.libs/libkdevcppsupport.so: undefined reference to `QtDesignerIntegration::qt_cast(char const*)' ./.libs/libkdevcppsupport.so: undefined reference to `NamespaceModel::namespaceByName(QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionModel::setAccess(int)' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModelUtils::findClassByPosition(NamespaceModel*, int, int)' ./.libs/libkdevcppsupport.so: undefined reference to `VariableModel::VariableModel(CodeModel*)' ./.libs/libkdevcppsupport.so: undefined reference to `KDevLanguageSupport::formatModelItem(CodeModelItem const*, bool)' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModelItem::getStartPosition(int*, int*) const' ./.libs/libkdevcppsupport.so: undefined reference to `KDevPlugin::codeModel() const' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionModel::isConstant() const' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModelItem::setFileName(QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `KDevLanguageSupport::KDevLanguageSupport(KDevPluginInfo const*, QObject*, char const*)' ./.libs/libkdevcppsupport.so: undefined reference to `KDevLanguageSupport::qt_emit(int, QUObject*)' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModelItem::fileName() const' ./.libs/libkdevcppsupport.so: undefined reference to `KDevLanguageSupport::qt_cast(char const*)' ./.libs/libkdevcppsupport.so: undefined reference to `ClassModel::addFunction(KSharedPtr<FunctionModel>)' ./.libs/libkdevcppsupport.so: undefined reference to `ClassModel::classByName(QString const&) const' ./.libs/libkdevcppsupport.so: undefined reference to `VariableModel::setStatic(bool)' ./.libs/libkdevcppsupport.so: undefined reference to `VariableModel::setType(QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `ClassModel::addClass(KSharedPtr<ClassModel>)' ./.libs/libkdevcppsupport.so: undefined reference to `NamespaceModel::namespaceList()' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModel::removeFile(KSharedPtr<FileModel>)' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionModel::setConstant(bool)' ./.libs/libkdevcppsupport.so: undefined reference to `DomUtil::readIntEntry(QDomDocument const&, QString const&, int)' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModelUtils::allFunctionsDetailed(KSharedPtr<FileModel> const&)' ./.libs/libkdevcppsupport.so: undefined reference to `KDevLanguageSupport::addedSourceInfo(QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `ClassModel::hasVariable(QString const&) const' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModelItemContext::item() const' ./.libs/libkdevcppsupport.so: undefined reference to `KDevLanguageSupport::qt_property(int, int, QVariant*)' ./.libs/libkdevcppsupport.so: undefined reference to `ImplementationWidget::~ImplementationWidget()' ./.libs/libkdevcppsupport.so: undefined reference to `ImplementationWidget::ImplementationWidget(KDevLanguageSupport*, QWidget*, char const*, bool)' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionModel::isSignal() const' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionDefinitionModel::FunctionDefinitionModel(CodeModel*)' ./.libs/libkdevcppsupport.so: undefined reference to `ClassModel::hasClass(QString const&) const' ./.libs/libkdevcppsupport.so: undefined reference to `QtDesignerIntegration::loadSettings(QDomDocument, QString)' ./.libs/libkdevcppsupport.so: undefined reference to `KDevCodeRepository::unregisterCatalog(Catalog*)' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionModel::setSlot(bool)' ./.libs/libkdevcppsupport.so: undefined reference to `typeinfo for KDevDesignerIntegration' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModel::hasFile(QString const&) const' ./.libs/libkdevcppsupport.so: undefined reference to `URLUtil::canonicalPath(QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `ImplementationWidget::qt_emit(int, QUObject*)' ./.libs/libkdevcppsupport.so: undefined reference to `QtDesignerIntegration::editFunction(QString const&, KInterfaceDesigner::Function, KInterfaceDesigner::Function)' ./.libs/libkdevcppsupport.so: undefined reference to `KDevCodeRepository::registerCatalog(Catalog*)' ./.libs/libkdevcppsupport.so: undefined reference to `DomUtil::writeEntry(QDomDocument&, QString const&, QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionModel::access() const' ./.libs/libkdevcppsupport.so: undefined reference to `ImplementationWidget::qt_property(int, int, QVariant*)' ./.libs/libkdevcppsupport.so: undefined reference to `QtDesignerIntegration::removeFunction(QString const&, KInterfaceDesigner::Function)' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionModel::setInline(bool)' ./.libs/libkdevcppsupport.so: undefined reference to `QtDesignerIntegration::addFunction(QString const&, KInterfaceDesigner::Function)' ./.libs/libkdevcppsupport.so: undefined reference to `KDevPlugin::mainWindow()' ./.libs/libkdevcppsupport.so: undefined reference to `KDevPlugin::restorePartialProjectSession(QDomElement const*)' ./.libs/libkdevcppsupport.so: undefined reference to `ClassModel::typeAliasList()' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionModel::setStatic(bool)' ./.libs/libkdevcppsupport.so: undefined reference to `KDevPlugin::extension_internal(QString const&, QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `KDevCodeRepository::registeredCatalogs()' ./.libs/libkdevcppsupport.so: undefined reference to `DomUtil::openDOMFile(QDomDocument&, QString)' ./.libs/libkdevcppsupport.so: undefined reference to `ClassModel::variableList() const' ./.libs/libkdevcppsupport.so: undefined reference to `NamespaceModel::NamespaceModel(CodeModel*)' ./.libs/libkdevcppsupport.so: undefined reference to `ClassModel::baseClassList() const' ./.libs/libkdevcppsupport.so: undefined reference to `DomUtil::writeListEntry(QDomDocument&, QString const&, QString const&, QStringList const&)' ./.libs/libkdevcppsupport.so: undefined reference to `KDevPlugin::info()' ./.libs/libkdevcppsupport.so: undefined reference to `CreateImplemenationWidgetBase::languageChange()' ./.libs/libkdevcppsupport.so: undefined reference to `KDevLanguageSupport::implementVirtualMethods(KSharedPtr<ClassModel>)' ./.libs/libkdevcppsupport.so: undefined reference to `ClassModel::ClassModel(CodeModel*)' ./.libs/libkdevcppsupport.so: undefined reference to `NamespaceModel::hasNamespace(QString const&) const' ./.libs/libkdevcppsupport.so: undefined reference to `NamespaceModel::addNamespace(KSharedPtr<NamespaceModel>)' ./.libs/libkdevcppsupport.so: undefined reference to `QtDesignerIntegration::qt_emit(int, QUObject*)' ./.libs/libkdevcppsupport.so: undefined reference to `DomUtil::readEntry(QDomDocument const&, QString const&, QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModel::addFile(KSharedPtr<FileModel>)' ./.libs/libkdevcppsupport.so: undefined reference to `QtDesignerIntegration::selectImplementation(QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `ClassModel::functionList()' ./.libs/libkdevcppsupport.so: undefined reference to `ClassModel::functionDefinitionList()' ./.libs/libkdevcppsupport.so: undefined reference to `VariableModel::type() const' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModelUtils::findLastMethodLine(KSharedPtr<ClassModel>, CodeModelItem::Access)' ./.libs/libkdevcppsupport.so: undefined reference to `KDevMainWindow::statusBar()' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionModel::isVirtual() const' ./.libs/libkdevcppsupport.so: undefined reference to `KDevLanguageSupport::~KDevLanguageSupport()' ./.libs/libkdevcppsupport.so: undefined reference to `ImplementationWidget::staticMetaObject()' ./.libs/libkdevcppsupport.so: undefined reference to `KDevLanguageSupport::aboutToRemoveSourceInfo(QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `typeinfo for QtDesignerIntegration' ./.libs/libkdevcppsupport.so: undefined reference to `ClassModel::addVariable(KSharedPtr<VariableModel>)' ./.libs/libkdevcppsupport.so: undefined reference to `NamespaceModel::namespaceList() const' ./.libs/libkdevcppsupport.so: undefined reference to `QtDesignerIntegration::saveSettings(QDomDocument, QString)' ./.libs/libkdevcppsupport.so: undefined reference to `ClassModel::variableList()' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModel::globalNamespace() const' ./.libs/libkdevcppsupport.so: undefined reference to `QtDesignerIntegration::staticMetaObject()' ./.libs/libkdevcppsupport.so: undefined reference to `ClassModel::functionList() const' ./.libs/libkdevcppsupport.so: undefined reference to `KDevPlugin::project() const' ./.libs/libkdevcppsupport.so: undefined reference to `ImplementationWidget::qt_cast(char const*)' ./.libs/libkdevcppsupport.so: undefined reference to `TypeAliasModel::TypeAliasModel(CodeModel*)' ./.libs/libkdevcppsupport.so: undefined reference to `typeinfo for ImplementationWidget' ./.libs/libkdevcppsupport.so: undefined reference to `EditorContext::currentLine() const' ./.libs/libkdevcppsupport.so: undefined reference to `CodeModelItem::setStartPosition(int, int)' ./.libs/libkdevcppsupport.so: undefined reference to `ClassModel::classByName(QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `VariableModel::setAccess(int)' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionModel::FunctionModel(CodeModel*)' ./.libs/libkdevcppsupport.so: undefined reference to `ClassModel::classList()' ./.libs/libkdevcppsupport.so: undefined reference to `DomUtil::elementByPathExt(QDomDocument&, QString const&)' ./.libs/libkdevcppsupport.so: undefined reference to `FunctionModel::setSignal(bool)' collect2: ld returned 1 exit status gmake[4]: *** [r++] Error 1 gmake[4]: Leaving directory `/var/tmp/portage/kdevelop-3.3.2/work/kdevelop-3.3.2/languages/cpp' gmake[3]: *** [all-recursive] Error 1 gmake[3]: Leaving directory `/var/tmp/portage/kdevelop-3.3.2/work/kdevelop-3.3.2/languages/cpp' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/var/tmp/portage/kdevelop-3.3.2/work/kdevelop-3.3.2/languages' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/var/tmp/portage/kdevelop-3.3.2/work/kdevelop-3.3.2' gmake: *** [all] Error 2 KDE's libtool, unlike official libtool, doesn't first link with the temporary directory set in -rpath and relink during installation (which apparently only causes problems with recent binutils), which is why the required libs can't be found. Portage 2.1_rc1-r2 (default-linux/x86/2006.0, gcc-4.1.0, glibc-2.4-r3, 2.6.17-rc4 i686) ================================================================= System uname: 2.6.17-rc4 i686 AMD Duron(tm) Processor Gentoo Base System version 1.12.0_pre19 dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 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-r2 sys-devel/binutils: 2.16.92 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-tbird -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-tbird -O3 -pipe -fomit-frame-pointer" DISTDIR="/var/dist" FEATURES="assume-digests autoconfig collision-protect cvs distlocks metadata-transfer notitles parallel-fetch sandbox sfperms sign strict userpriv usersandbox" GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo" LANG="en_GB.UTF-8" LDFLAGS="-Xlinker --as-needed" LINGUAS="en en_GB ja nl" PKGDIR="/var/pkg" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/var/cvs/gentoo-x86" PORTDIR_OVERLAY="/etc/portage/overlay" SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X alsa boundschecking cjk dri fbcon ftp gif gpgme idn immqt ipv6 jpeg mbox mmx mmxext mozdevelop mudflap ncurses nethack nls no-old-linux nocxx nptl nptlonly offensive ogg opengl png qt readline rtc ssl theora unicode vim-pager vorbis win32codecs elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_en linguas_en_GB linguas_ja linguas_nl userland_GNU video_cards_radeon" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
I suppose this is related to you using -Xlinker --as-needed. Perhaps flameeyes can shed some light?
--as-needed breakages are simply a symptom of this, the problem is that the behaviour of newer binutils are stricter. I'll be working on fixing this someway.
binutils bug, see http://farragut.flameeyes.is-a-geek.org/articles/2006/06/04/summing-up-the-binutils-trouble