The whole link failure seems to relate to gnu gold linker.<br>Switching back to plain old gnu ld solved the problem. Tellico compiles without reverting any commits.<br><br>br<br>SAnyi<br><br><div class="gmail_quote">On Thu, Feb 11, 2010 at 8:29 PM, Sandor Bodo-Merle <span dir="ltr"><<a href="mailto:sbodomerle@gmail.com">sbodomerle@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">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:<br>
....<br>/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<br>

/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()'<br>

/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()'<br>

/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()'<br>/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()'<br>

/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'<br>/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()'<br>

/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()'<br>

/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()'<br>

/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'<br>

/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()'<br>

/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'<br>

/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'<br>

/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&)'<br>

/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'<br>/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*)'<br>

/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*)'<br>

/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'<br>

/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()'<br>

/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'<br>/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'<br>

/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'<br>

/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&)'<br>

/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'<br>/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*)'<br>

/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*)'<br>

/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()'<br>

collect2: ld returned 1 exit status<br>make[3]: *** [src/tellico] Error 1<br><br>
</blockquote></div><br>