Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 133517 - kdevelop (and other KDE stuff) fails to build because of libtool mess
Summary: kdevelop (and other KDE stuff) fails to build because of libtool mess
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Other
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: as-needed
  Show dependency tree
 
Reported: 2006-05-16 11:19 UTC by Harald van Dijk (RETIRED)
Modified: 2006-06-04 07:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Harald van Dijk (RETIRED) gentoo-dev 2006-05-16 11:19:09 UTC
(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
Comment 1 Caleb Tennis (RETIRED) gentoo-dev 2006-05-16 13:21:57 UTC
I suppose this is related to you using -Xlinker --as-needed.  Perhaps flameeyes can shed some light?
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-05-16 13:34:20 UTC
--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.