[Pkg-kde-extras] Bug#556484: FTBFS with binutils-gold

Peter Fritzsche peter.fritzsche at gmx.de
Mon Nov 16 01:13:03 UTC 2009


Source: taskjuggler
Version: 2.4.3-1
Severity: minor
User: peter.fritzsche at gmx.de
Usertags: no-add-needed

Tried to build your package and it fails to build with GNU binutils-gold. The
important difference is that --no-add-needed is the default behavior of of GNU
binutils-gold. Please provide all needed libraries to the linker when building
your executables.

More informations can be found at
 http://wiki.debian.org/qa.debian.org/FTBFS#A2009-11-02Packagesfailingbecausebinutils-gold.2BAC8-indirectlinking

/bin/bash ../libtool --tag=CXX   --mode=link g++  -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 -g -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common    -o taskjuggler main.o libtaskjuggler.la  
g++ -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 -g -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -o .libs/taskjuggler main.o  ./.libs/libtaskjuggler.so 
/usr/bin/ld: main.o: in function usage(QApplication&):main.cpp:64: error: undefined reference to 'QString::QString(char const*)'
/usr/bin/ld: main.o: in function usage(QApplication&):main.cpp:64: error: undefined reference to 'QString::QString(char const*)'
/usr/bin/ld: main.o: in function usage(QApplication&):main.cpp:64: error: undefined reference to 'QString::arg(QString const&, int) const'
/usr/bin/ld: main.o: in function usage(QApplication&):tjlib-internal.h:32: error: undefined reference to 'QString::latin1() const'
/usr/bin/ld: main.o: in function usage(QApplication&):tjlib-internal.h:32: error: undefined reference to 'qWarning(char const*, ...)'
/usr/bin/ld: main.o: in function usage(QApplication&):/usr/share/qt3/include/qstring.h:850: error: undefined reference to 'QString::shared_null'
/usr/bin/ld: main.o: in function usage(QApplication&):/usr/share/qt3/include/qstring.h:851: error: undefined reference to 'QStringData::deleteSelf()'
/usr/bin/ld: main.o: in function usage(QApplication&):/usr/share/qt3/include/qstring.h:850: error: undefined reference to 'QString::shared_null'
/usr/bin/ld: main.o: in function usage(QApplication&):/usr/share/qt3/include/qstring.h:851: error: undefined reference to 'QStringData::deleteSelf()'
/usr/bin/ld: main.o: in function usage(QApplication&):/usr/share/qt3/include/qstring.h:850: error: undefined reference to 'QString::shared_null'
/usr/bin/ld: main.o: in function usage(QApplication&):/usr/share/qt3/include/qstring.h:851: error: undefined reference to 'QStringData::deleteSelf()'
/usr/bin/ld: main.o: in function usage(QApplication&):main.cpp:87: error: undefined reference to 'QString::QString(char const*)'
/usr/bin/ld: main.o: in function usage(QApplication&):tjlib-internal.h:32: error: undefined reference to 'QString::latin1() const'
/usr/bin/ld: main.o: in function usage(QApplication&):tjlib-internal.h:32: error: undefined reference to 'qWarning(char const*, ...)'
/usr/bin/ld: main.o: in function usage(QApplication&):/usr/share/qt3/include/qstring.h:850: error: undefined reference to 'QString::shared_null'
/usr/bin/ld: main.o: in function usage(QApplication&):/usr/share/qt3/include/qstring.h:851: error: undefined reference to 'QStringData::deleteSelf()'
/usr/bin/ld: main.o: in function usage(QApplication&):main.cpp:91: error: undefined reference to 'QString::QString(char const*)'
/usr/bin/ld: main.o: in function usage(QApplication&):tjlib-internal.h:32: error: undefined reference to 'QString::latin1() const'
/usr/bin/ld: main.o: in function usage(QApplication&):tjlib-internal.h:32: error: undefined reference to 'qWarning(char const*, ...)'
/usr/bin/ld: main.o: in function copyright():main.cpp:52: error: undefined reference to 'QString::arg(QString const&, int) const'
/usr/bin/ld: main.o: in function copyright():tjlib-internal.h:32: error: undefined reference to 'QString::latin1() const'
/usr/bin/ld: main.o: in function copyright():tjlib-internal.h:32: error: undefined reference to 'qWarning(char const*, ...)'
/usr/bin/ld: main.o: in function banner():main.cpp:37: error: undefined reference to 'QString::arg(QString const&, int) const'
/usr/bin/ld: main.o: in function main:main.cpp:96: error: undefined reference to 'QApplication::QApplication(int&, char**, bool)'
/usr/bin/ld: main.o: in function main:main.cpp:201: error: undefined reference to 'QCString::QCString(char const*)'
/usr/bin/ld: main.o: in function main:main.cpp:201: error: undefined reference to 'QFile::decodeName(QCString const&)'
/usr/bin/ld: main.o: in function main:/usr/share/qt3/include/qstring.h:1048: error: undefined reference to 'QString::QString(QString const&)'
/usr/bin/ld: main.o: in function main:/usr/share/qt3/include/qstring.h:1049: error: undefined reference to 'QString::fromAscii(char const*, int)'
/usr/bin/ld: main.o: in function main:/usr/share/qt3/include/qstring.h:1049: error: undefined reference to 'QString::operator+=(QString const&)'
/usr/bin/ld: main.o: in function main:main.cpp:201: error: undefined reference to 'QCString::~QCString()'
/usr/bin/ld: main.o: in function main:main.cpp:198: error: undefined reference to 'QString::right(unsigned int) const'
/usr/bin/ld: main.o: in function main:main.cpp:198: error: undefined reference to 'operator==(QString const&, char const*)'
/usr/bin/ld: main.o: in function main:main.cpp:207: error: undefined reference to 'operator!=(QString const&, char const*)'
/usr/bin/ld: main.o: in function main:main.cpp:218: error: undefined reference to 'QCString::QCString(char const*)'
/usr/bin/ld: main.o: in function main:main.cpp:218: error: undefined reference to 'QFile::decodeName(QCString const&)'
/usr/bin/ld: main.o: in function main:/usr/share/qt3/include/qstring.h:1048: error: undefined reference to 'QString::QString(QString const&)'
/usr/bin/ld: main.o: in function main:/usr/share/qt3/include/qstring.h:1049: error: undefined reference to 'QString::fromAscii(char const*, int)'
/usr/bin/ld: main.o: in function main:/usr/share/qt3/include/qstring.h:1049: error: undefined reference to 'QString::operator+=(QString const&)'
/usr/bin/ld: main.o: in function main:main.cpp:218: error: undefined reference to 'QCString::~QCString()'
/usr/bin/ld: main.o: in function main:/usr/share/qt3/include/qdict.h:78: error: undefined reference to 'QGDict::clear()'
/usr/bin/ld: main.o: in function main:/usr/share/qt3/include/qdict.h:60: error: undefined reference to 'QGDict::~QGDict()'
/usr/bin/ld: main.o: in function main:/usr/share/qt3/include/qptrlist.h:96: error: undefined reference to 'QGList::clear()'
/usr/bin/ld: main.o: in function main:/usr/share/qt3/include/qptrlist.h:73: error: undefined reference to 'QGList::~QGList()'
/usr/bin/ld: main.o: in function main:main.cpp:207: error: undefined reference to 'QString::right(unsigned int) const'
/usr/bin/ld: main.o: in function main:main.cpp:207: error: undefined reference to 'operator!=(QString const&, char const*)'
/usr/bin/ld: main.o: in function main:main.cpp:215: error: undefined reference to 'QString::arg(QString const&, int) const'
/usr/bin/ld: main.o: in function main:main.cpp:207: error: undefined reference to 'QString::right(unsigned int) const'
/usr/bin/ld: main.o: in function main:main.cpp:207: error: undefined reference to 'operator!=(QString const&, char const*)'
/usr/bin/ld: main.o: in function main:main.cpp:239: error: undefined reference to 'QApplication::~QApplication()'
/usr/bin/ld: main.o: in function main:main.cpp:121: error: undefined reference to 'QString::toInt(bool*, int) const'
/usr/bin/ld: main.o: in function main:main.cpp:130: error: undefined reference to 'QString::toInt(bool*, int) const'
/usr/bin/ld: main.o: in function main:main.cpp:139: error: undefined reference to 'QString::operator=(char const*)'
/usr/bin/ld: main.o: in function main:/usr/share/qt3/include/qstring.h:842: error: undefined reference to 'QString::makeSharedNull()'
/usr/bin/ld: main.o: in function main:main.cpp:191: error: undefined reference to 'qFatal(char const*, ...)'
/usr/bin/ld: main.o: in function main:main.cpp:145: error: undefined reference to 'QString::toInt(bool*, int) const'
/usr/bin/ld: main.o: in function QPtrList<FileInfo>::clear():/usr/share/qt3/include/qptrlist.h:96: error: undefined reference to 'QGList::clear()'
/usr/bin/ld: main.o: in function QDict<Macro>::clear():/usr/share/qt3/include/qdict.h:78: error: undefined reference to 'QGDict::clear()'
/usr/bin/ld: main.o: in function QDict<Macro>::~QDict():/usr/share/qt3/include/qdict.h:78: error: undefined reference to 'QGDict::clear()'
/usr/bin/ld: main.o: in function QDict<Macro>::~QDict():/usr/share/qt3/include/qdict.h:60: error: undefined reference to 'QGDict::~QGDict()'
/usr/bin/ld: main.o: in function QDict<Macro>::~QDict():/usr/share/qt3/include/qdict.h:78: error: undefined reference to 'QGDict::clear()'
/usr/bin/ld: main.o: in function QDict<Macro>::~QDict():/usr/share/qt3/include/qdict.h:60: error: undefined reference to 'QGDict::~QGDict()'
/usr/bin/ld: main.o: in function QPtrList<FileInfo>::~QPtrList():/usr/share/qt3/include/qptrlist.h:96: error: undefined reference to 'QGList::clear()'
/usr/bin/ld: main.o: in function QPtrList<FileInfo>::~QPtrList():/usr/share/qt3/include/qptrlist.h:73: error: undefined reference to 'QGList::~QGList()'
/usr/bin/ld: main.o: in function QPtrList<FileInfo>::~QPtrList():/usr/share/qt3/include/qptrlist.h:96: error: undefined reference to 'QGList::clear()'
/usr/bin/ld: main.o: in function QPtrList<FileInfo>::~QPtrList():/usr/share/qt3/include/qptrlist.h:73: error: undefined reference to 'QGList::~QGList()'
/usr/bin/ld: main.o: in function vtable for QGList:main.cpp(.rodata._ZTV6QGList+0x20): error: undefined reference to 'QGList::~QGList()'
/usr/bin/ld: main.o: in function vtable for QGList:main.cpp(.rodata._ZTV6QGList+0x28): error: undefined reference to 'QGList::~QGList()'
/usr/bin/ld: main.o: in function vtable for QGList:main.cpp(.rodata._ZTV6QGList+0x30): error: undefined reference to 'QPtrCollection::newItem(void*)'
/usr/bin/ld: main.o: in function vtable for QGList:main.cpp(.rodata._ZTV6QGList+0x40): error: undefined reference to 'QGList::compareItems(void*, void*)'
/usr/bin/ld: main.o: in function vtable for QGList:main.cpp(.rodata._ZTV6QGList+0x48): error: undefined reference to 'QGList::read(QDataStream&, void*&)'
/usr/bin/ld: main.o: in function vtable for QGList:main.cpp(.rodata._ZTV6QGList+0x50): error: undefined reference to 'QGList::write(QDataStream&, void*) const'
/usr/bin/ld: main.o: in function typeinfo for QGList:main.cpp(.rodata._ZTI6QGList+0x10): error: undefined reference to 'typeinfo for QPtrCollection'
/usr/bin/ld: main.o: in function vtable for QDict<Macro>:main.cpp(.rodata._ZTV5QDictI5MacroE+0x30): error: undefined reference to 'QPtrCollection::newItem(void*)'
/usr/bin/ld: main.o: in function vtable for QDict<Macro>:main.cpp(.rodata._ZTV5QDictI5MacroE+0x40): error: undefined reference to 'QGDict::read(QDataStream&, void*&)'
/usr/bin/ld: main.o: in function vtable for QDict<Macro>:main.cpp(.rodata._ZTV5QDictI5MacroE+0x48): error: undefined reference to 'QGDict::write(QDataStream&, void*) const'
/usr/bin/ld: main.o: in function typeinfo for QDict<Macro>:main.cpp(.rodata._ZTI5QDictI5MacroE+0x10): error: undefined reference to 'typeinfo for QGDict'
/usr/bin/ld: main.o: in function vtable for QPtrList<FileInfo>:main.cpp(.rodata._ZTV8QPtrListI8FileInfoE+0x30): error: undefined reference to 'QPtrCollection::newItem(void*)'
/usr/bin/ld: main.o: in function vtable for QPtrList<FileInfo>:main.cpp(.rodata._ZTV8QPtrListI8FileInfoE+0x40): error: undefined reference to 'QGList::compareItems(void*, void*)'
/usr/bin/ld: main.o: in function vtable for QPtrList<FileInfo>:main.cpp(.rodata._ZTV8QPtrListI8FileInfoE+0x48): error: undefined reference to 'QGList::read(QDataStream&, void*&)'
/usr/bin/ld: main.o: in function vtable for QPtrList<FileInfo>:main.cpp(.rodata._ZTV8QPtrListI8FileInfoE+0x50): error: undefined reference to 'QGList::write(QDataStream&, void*) const'
collect2: ld returned 1 exit status
make[3]: *** [taskjuggler] Error 1





More information about the pkg-kde-extras mailing list