[Tellico-users] link failure
    Sandor Bodo-Merle 
    sbodomerle at gmail.com
       
    Thu Feb 11 20:00:24 UTC 2010
    
    
  
The whole link failure seems to relate to gnu gold linker.
Switching back to plain old gnu ld solved the problem. Tellico compiles
without reverting any commits.
br
SAnyi
On Thu, Feb 11, 2010 at 8:29 PM, Sandor Bodo-Merle <sbodomerle at gmail.com>wrote:
> With newest KDE 4.4.0 and Qt 4.6.1 i had to revert "r1086364 reenable
> korganizer integration for tracking loans" otherwise i get this error when
> final linking is done:
> ....
> /usr/lib/ccache/c++   -g -O2  -Wnon-virtual-dtor -Wno-long-long -ansi
> -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith
> -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new
> -fno-common -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden
> -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -Wextra
> -fno-check-new -Woverloaded-virtual -DNDEBUG -DQT_NO_DEBUG
> -Wl,--enable-new-dtags -Wl,--no-undefined -Wl,--as-needed
> CMakeFiles/tellico.dir/tellico_automoc.o CMakeFiles/tellico.dir/borrower.o
> CMakeFiles/tellico.dir/borrowerdialog.o CMakeFiles/tellico.dir/collection.o
> CMakeFiles/tellico.dir/collectionfactory.o
> CMakeFiles/tellico.dir/collectionfieldsdialog.o
> CMakeFiles/tellico.dir/configdialog.o CMakeFiles/tellico.dir/controller.o
> CMakeFiles/tellico.dir/detailedlistview.o
> CMakeFiles/tellico.dir/derivedvalue.o CMakeFiles/tellico.dir/document.o
> CMakeFiles/tellico.dir/entry.o CMakeFiles/tellico.dir/entryeditdialog.o
> CMakeFiles/tellico.dir/entrygroup.o CMakeFiles/tellico.dir/entryiconview.o
> CMakeFiles/tellico.dir/entrycomparison.o
> CMakeFiles/tellico.dir/entrymatchdialog.o
> CMakeFiles/tellico.dir/entrymerger.o CMakeFiles/tellico.dir/entryupdatejob.o
> CMakeFiles/tellico.dir/entryupdater.o CMakeFiles/tellico.dir/entryview.o
> CMakeFiles/tellico.dir/exportdialog.o CMakeFiles/tellico.dir/fetchdialog.o
> CMakeFiles/tellico.dir/fetcherconfigdialog.o CMakeFiles/tellico.dir/field.o
> CMakeFiles/tellico.dir/fieldcompletion.o
> CMakeFiles/tellico.dir/fieldformat.o CMakeFiles/tellico.dir/filter.o
> CMakeFiles/tellico.dir/filterdialog.o CMakeFiles/tellico.dir/filterview.o
> CMakeFiles/tellico.dir/groupview.o CMakeFiles/tellico.dir/importdialog.o
> CMakeFiles/tellico.dir/loandialog.o CMakeFiles/tellico.dir/loanview.o
> CMakeFiles/tellico.dir/main.o CMakeFiles/tellico.dir/mainwindow.o
> CMakeFiles/tellico.dir/progressmanager.o
> CMakeFiles/tellico.dir/reportdialog.o
> CMakeFiles/tellico.dir/tellico_kernel.o
> CMakeFiles/tellico.dir/tellico_utils.o CMakeFiles/tellico.dir/viewstack.o
> -o tellico -rdynamic -L/home/SRC/tellico-sgit/builds/debbuild/lib
> ../lib/libcore.a ../lib/libcite.a ../lib/libfetch.a ../lib/libcollections.a
> ../lib/libimages.a ../lib/libtranslators.a ../lib/libgui.a
> ../lib/libcommands.a ../lib/libmodels.a ../lib/libutils.a
> ../lib/libnewstuff.a ../lib/libpilotdb.a ../lib/librtf2html.a
> ../lib/libbtparse.a ../lib/libcsv.a /usr/lib/libkdeui.so.5.4.0
> /usr/lib/libkio.so.5.4.0 /usr/lib/libkhtml.so.5.4.0
> /usr/lib/libknewstuff2.so.4.4.0 /usr/lib/libsolid.so.4.4.0 -lqimageblitz
> -lxml2 -lxslt -lexslt -lkabc -lkcal -lkcddb -lpoppler-qt4 -lexempi
> -L/usr/lib -ltag -lyaz -lexslt -lxslt -lxml2 ../lib/libbarcode.a -lv4l1
> -lksane ../lib/libcollections.a ../lib/libtranslators.a ../lib/libmodels.a
> ../lib/librtf2html.a ../lib/libbtparse.a ../lib/libcsv.a -lxml2 -lxslt
> -lexslt -L/usr/lib -ltag ../lib/libcore.a ../lib/liblibflatfile.a
> ../lib/liblibpalm.a /usr/lib/libkparts.so.4.4.0 /usr/lib/libkjs.so.4.4.0
> /usr/lib/libkio.so.5.4.0 /usr/lib/libkdeui.so.5.4.0 /usr/lib/libQtSvg.so
> /usr/lib/libsolid.so.4.4.0 /usr/lib/libQtNetwork.so /usr/lib/libQtXml.so
> /usr/lib/libkdecore.so.5.4.0 /usr/lib/libQtCore.so -lpthread
> /usr/lib/libQtDBus.so /usr/lib/libQtGui.so -lkcddb -lpoppler-qt4 -lexempi
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::~StdCalendar():/home/SRC/tellico-sgit/src/utils/calendarhandler.cpp:276:
> error: undefined reference to 'KRES::Resource::close()'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::~StdCalendar():/home/SRC/tellico-sgit/src/utils/calendarhandler.cpp:281:
> error: undefined reference to 'KRES::Resource::close()'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::~StdCalendar():/usr/include/kdebug.h:246:
> error: undefined reference to 'KRES::Resource::close()'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/home/SRC/tellico-sgit/src/utils/calendarhandler.cpp:230:
> error: undefined reference to 'KRES::ManagerImpl::standardResource()'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/usr/include/kdebug.h:258:
> error: undefined reference to 'KRES::Resource::type() const'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/usr/include/qt4/QtCore/qlist.h:606:
> error: undefined reference to 'KRES::ManagerImpl::resourceList()'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/usr/include/qt4/QtCore/qlist.h:603:
> error: undefined reference to 'KRES::ManagerImpl::resourceList()'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/usr/include/qt4/QtCore/qlist.h:94:
> error: undefined reference to 'KRES::ManagerImpl::resourceList()'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/usr/include/qt4/QtCore/qlist.h:122:
> error: undefined reference to 'KRES::Resource::isActive() const'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/usr/include/qt4/QtCore/qlist.h:393:
> error: undefined reference to 'KRES::ManagerImpl::resourceList()'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/usr/include/qt4/QtCore/qstring.h:878:
> error: undefined reference to 'KRES::Resource::type() const'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/usr/include/bits/string3.h:52:
> error: undefined reference to 'KRES::Resource::isActive() const'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/usr/include/qt4/QtCore/qstring.h:878:
> error: undefined reference to 'KRES::Factory::resource(QString const&)'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/usr/include/kdebug.h:258:
> error: undefined reference to 'typeinfo for KRES::Resource'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/home/SRC/tellico-sgit/src/utils/calendarhandler.cpp:270:
> error: undefined reference to 'KRES::ManagerImpl::add(KRES::Resource*)'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/usr/include/qt4/QtCore/qstring.h:878:
> error: undefined reference to
> 'KRES::ManagerImpl::setStandardResource(KRES::Resource*)'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/usr/include/qt4/QtCore/qlist.h:94:
> error: undefined reference to 'KRES::Resource::isActive() const'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/home/SRC/tellico-sgit/src/utils/calendarhandler.cpp:230:
> error: undefined reference to 'KRES::ManagerImpl::standardResource()'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/usr/include/kdebug.h:258:
> error: undefined reference to 'KRES::Resource::type() const'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/usr/include/qt4/QtCore/qlist.h:122:
> error: undefined reference to 'KRES::Resource::isActive() const'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/usr/include/qt4/QtCore/qstring.h:878:
> error: undefined reference to 'KRES::Resource::type() const'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/usr/include/qt4/QtCore/qstring.h:878:
> error: undefined reference to 'KRES::Factory::resource(QString const&)'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/usr/include/kdebug.h:258:
> error: undefined reference to 'typeinfo for KRES::Resource'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/home/SRC/tellico-sgit/src/utils/calendarhandler.cpp:270:
> error: undefined reference to 'KRES::ManagerImpl::add(KRES::Resource*)'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::StdCalendar::StdCalendar():/usr/include/qt4/QtCore/qstring.h:878:
> error: undefined reference to
> 'KRES::ManagerImpl::setStandardResource(KRES::Resource*)'
> /usr/bin/ld: ../lib/libutils.a(calendarhandler.o): in function
> Tellico::CalendarHandler::addLoans(QList<KSharedPtr<Tellico::Data::Loan> >,
> KCal::ResourceCalendar*):/home/SRC/tellico-sgit/src/utils/calendarhandler.cpp:79:
> error: undefined reference to 'KRES::Resource::close()'
> collect2: ld returned 1 exit status
> make[3]: *** [src/tellico] Error 1
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/tellico-users/attachments/20100211/4310d595/attachment.html>
    
    
More information about the tellico-users
mailing list