I'm using the latest GIT, including the latest patches for tellico of last night.
This is with Slackware 14.0 64-bit (gcc 4.7.1). I don't have the failure with Slackware 13.1 32-bit (gcc 4.4.4).
The failure message:
================================== make[3]: Entering directory `/dev/shm/tellico/src'
...
/bin/sh ../libtool --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 -fno-inline -O2 -fPIC -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -I/usr/include/tqt -fvisibility=hidden -fvisibility-inlines-hidden -I../src/core -L/opt/trinity/lib64 -L/usr/lib64 -R /opt/trinity/lib64 -R /opt/trinity/lib64 -R /opt/trinity/lib64 -R /usr/lib64 -ltqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -ltqt -lpthread -lDCOP -ltdecore -ltdeui -ltdefx -lkio -lktexteditor -lkparts -o tellico borrower.o borrowerdialog.o borroweritem.o calendarhandler.o collection.o collectionfactory.o collectionfieldsdialog.o configdialog.o controller.o detailedentryitem.o detailedlistview.o document.o entry.o entryeditdialog.o entrygroupitem.o entryiconfactory.o entryiconview.o entryitem.o entrymerger.o entryupdater.o entryview.o exportdialog.o fetchdialog.o fetcherconfigdialog.o field.o fieldcompletion.o filehandler.o filter.o filterdialog.o filteritem.o filterview.o groupiterator.o groupview.o image.o imagefactory.o importdialog.o isbnvalidator.o iso5426converter.o iso6937converter.o listviewcomparison.o loandialog.o loanitem.o loanview.o main.o mainwindow.o progressmanager.o reportdialog.o statusbar.o tellico_kernel.o tellico_strings.o tellico_utils.o upcvalidator.o viewstack.o xmphandler.o lccnvalidator.o ./core/libcore.a ./cite/libcite.a ./fetch/libfetch.a ./collections/libcollections.a ./translators/libtranslators.a ./newstuff/libnewstuff.a ./translators/pilotdb/libpilotdb.a ./translators/pilotdb/libflatfile/liblibflatfile.a ./gui/libgui.a ./translators/pilotdb/libpalm/liblibpalm.a ./rtf2html/librtf2html.a ./commands/libcommands.a -lexslt -lkio -lkhtml -ltdeui -ltdecore -ltqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -ltqt -lpthread -L/usr/lib64 -lxslt -lxml2 -lz -lm -L/usr/lib64 -ltag -lkcddb -lkio -lkabc -lkcal ./translators/btparse/libbtparse.a -lknewstuff -lxml2 -lz -lm libtool: link: g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 -fno-inline -O2 -fPIC -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -I/usr/include/tqt -fvisibility=hidden -fvisibility-inlines-hidden -I../src/core -o tellico borrower.o borrowerdialog.o borroweritem.o calendarhandler.o collection.o collectionfactory.o collectionfieldsdialog.o configdialog.o controller.o detailedentryitem.o detailedlistview.o document.o entry.o entryeditdialog.o entrygroupitem.o entryiconfactory.o entryiconview.o entryitem.o entrymerger.o entryupdater.o entryview.o exportdialog.o fetchdialog.o fetcherconfigdialog.o field.o fieldcompletion.o filehandler.o filter.o filterdialog.o filteritem.o filterview.o groupiterator.o groupview.o image.o imagefactory.o importdialog.o isbnvalidator.o iso5426converter.o iso6937converter.o listviewcomparison.o loandialog.o loanitem.o loanview.o main.o mainwindow.o progressmanager.o reportdialog.o statusbar.o tellico_kernel.o tellico_strings.o tellico_utils.o upcvalidator.o viewstack.o xmphandler.o lccnvalidator.o -L/opt/trinity/lib64 -L/usr/lib64 -L/usr/X11R6/lib64 /opt/trinity/lib64/libDCOP.so /opt/trinity/lib64/libtdefx.so /opt/trinity/lib64/libktexteditor.so /opt/trinity/lib64/libkparts.so ./core/libcore.a ./cite/libcite.a ./fetch/libfetch.a ./collections/libcollections.a ./translators/libtranslators.a ./newstuff/libnewstuff.a ./translators/pilotdb/libpilotdb.a ./translators/pilotdb/libflatfile/liblibflatfile.a ./gui/libgui.a ./translators/pilotdb/libpalm/liblibpalm.a ./rtf2html/librtf2html.a ./commands/libcommands.a /usr/lib64/libexslt.so /usr/lib64/libgcrypt.so /usr/lib64/libgpg-error.so /opt/trinity/lib64/libkhtml.so /usr/lib64/libxslt.so -ltag /opt/trinity/lib64/libkcddb.so /opt/trinity/lib64/libtdecore.so /opt/trinity/lib64/libtqt-mt.so /usr/lib64/libjpeg.so /usr/lib64/libXi.so /usr/lib64/libXrandr.so /usr/lib64/libXcursor.so /usr/lib64/libXfixes.so /usr/lib64/libXinerama.so /usr/lib64/libXft.so /usr/lib64/libXrender.so /usr/lib64/libfontconfig.so /usr/lib64/libfreetype.so -lbz2 /usr/lib64/libexpat.so /usr/lib64/libpng14.so /usr/lib64/libXext.so /usr/lib64/libX11.so /usr/lib64/libxcb.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so /usr/lib64/libSM.so /usr/lib64/libuuid.so /usr/lib64/libICE.so /usr/lib64/libtqt.so -lpthread /opt/trinity/lib64/libtdeui.so /usr/lib64/../lib64/libstdc++.so /opt/trinity/lib64/libkio.so /opt/trinity/lib64/libkabc.so /opt/trinity/lib64/libkcal.so ./translators/btparse/libbtparse.a /opt/trinity/lib64/libknewstuff.so /usr/lib64/libxml2.so -ldl /usr/lib64/liblzma.so -lz -lm -pthread -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/lib64/../lib64 -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/lib64/../lib64 -Wl,-rpath -Wl,/opt/trinity/lib64 /usr/lib64/gcc/x86_64-slackware-linux/4.7.1/../../../../x86_64-slackware-linux/bin/ld: calendarhandler.o: undefined reference to symbol '_ZN4KRES11ManagerImpl12resourceListEv' /usr/lib64/gcc/x86_64-slackware-linux/4.7.1/../../../../x86_64-slackware-linux/bin/ld: note: '_ZN4KRES11ManagerImpl12resourceListEv' is defined in DSO /opt/trinity/lib64/libkresources.so.1 so try adding it to the linker command line /opt/trinity/lib64/libkresources.so.1: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status make[3]: *** [tellico] Error 1 make[3]: Leaving directory `/dev/shm/tellico/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/dev/shm/tellico/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/dev/shm/tellico' make: *** [all] Error 2 ==================================
I understand the recommendation for fixing, but I don't know exactly where or what to fix.
Slavek, Francois, you both have been working a lot on these "DSO" errors. Hopefully you see the problem. :)
Darrell
Dne čt 1. listopadu 2012 Darrell Anderson napsal(a):
I'm using the latest GIT, including the latest patches for tellico of last night.
This is with Slackware 14.0 64-bit (gcc 4.7.1). I don't have the failure with Slackware 13.1 32-bit (gcc 4.4.4).
The failure message:
================================== make[3]: Entering directory `/dev/shm/tellico/src'
...
/bin/sh ../libtool --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 -fno-inline -O2 -fPIC -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -I/usr/include/tqt -fvisibility=hidden -fvisibility-inlines-hidden -I../src/core -L/opt/trinity/lib64 -L/usr/lib64 -R /opt/trinity/lib64 -R /opt/trinity/lib64 -R /opt/trinity/lib64 -R /usr/lib64 -ltqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -ltqt -lpthread -lDCOP -ltdecore -ltdeui -ltdefx -lkio -lktexteditor -lkparts -o tellico borrower.o borrowerdialog.o borroweritem.o calendarhandler.o collection.o collectionfactory.o collectionfieldsdialog.o configdialog.o controller.o detailedentryitem.o detailedlistview.o document.o entry.o entryeditdialog.o entrygroupitem.o entryiconfactory.o entryiconview.o entryitem.o entrymerger.o entryupdater.o entryview.o exportdialog.o fetchdialog.o fetcherconfigdialog.o field.o fieldcompletion.o filehandler.o filter.o filterdialog.o filteritem.o filterview.o groupiterator.o groupview.o image.o imagefactory.o importdialog.o isbnvalidator.o iso5426converter.o iso6937converter.o listviewcomparison.o loandialog.o loanitem.o loanview.o main.o mainwindow.o progressmanager.o reportdialog.o statusbar.o tellico_kernel.o tellico_strings.o tellico_utils.o upcvalidator.o viewstack.o xmphandler.o lccnvalidator.o ./core/libcore.a ./cite/libcite.a ./fetch/libfetch.a ./collections/libcollections.a ./translators/libtranslators.a ./newstuff/libnewstuff.a ./translators/pilotdb/libpilotdb.a ./translators/pilotdb/libflatfile/liblibflatfile.a ./gui/libgui.a ./translators/pilotdb/libpalm/liblibpalm.a ./rtf2html/librtf2html.a ./commands/libcommands.a -lexslt -lkio -lkhtml -ltdeui -ltdecore -ltqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -ltqt -lpthread -L/usr/lib64 -lxslt -lxml2 -lz -lm -L/usr/lib64 -ltag -lkcddb -lkio -lkabc -lkcal ./translators/btparse/libbtparse.a -lknewstuff -lxml2 -lz -lm libtool: link: g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 -fno-inline -O2 -fPIC -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -I/usr/include/tqt -fvisibility=hidden -fvisibility-inlines-hidden -I../src/core -o tellico borrower.o borrowerdialog.o borroweritem.o calendarhandler.o collection.o collectionfactory.o collectionfieldsdialog.o configdialog.o controller.o detailedentryitem.o detailedlistview.o document.o entry.o entryeditdialog.o entrygroupitem.o entryiconfactory.o entryiconview.o entryitem.o entrymerger.o entryupdater.o entryview.o exportdialog.o fetchdialog.o fetcherconfigdialog.o field.o fieldcompletion.o filehandler.o filter.o filterdialog.o filteritem.o filterview.o groupiterator.o groupview.o image.o imagefactory.o importdialog.o isbnvalidator.o iso5426converter.o iso6937converter.o listviewcomparison.o loandialog.o loanitem.o loanview.o main.o mainwindow.o progressmanager.o reportdialog.o statusbar.o tellico_kernel.o tellico_strings.o tellico_utils.o upcvalidator.o viewstack.o xmphandler.o lccnvalidator.o -L/opt/trinity/lib64 -L/usr/lib64 -L/usr/X11R6/lib64 /opt/trinity/lib64/libDCOP.so /opt/trinity/lib64/libtdefx.so /opt/trinity/lib64/libktexteditor.so /opt/trinity/lib64/libkparts.so ./core/libcore.a ./cite/libcite.a ./fetch/libfetch.a ./collections/libcollections.a ./translators/libtranslators.a ./newstuff/libnewstuff.a ./translators/pilotdb/libpilotdb.a ./translators/pilotdb/libflatfile/liblibflatfile.a ./gui/libgui.a ./translators/pilotdb/libpalm/liblibpalm.a ./rtf2html/librtf2html.a ./commands/libcommands.a /usr/lib64/libexslt.so /usr/lib64/libgcrypt.so /usr/lib64/libgpg-error.so /opt/trinity/lib64/libkhtml.so /usr/lib64/libxslt.so -ltag /opt/trinity/lib64/libkcddb.so /opt/trinity/lib64/libtdecore.so /opt/trinity/lib64/libtqt-mt.so /usr/lib64/libjpeg.so /usr/lib64/libXi.so /usr/lib64/libXrandr.so /usr/lib64/libXcursor.so /usr/lib64/libXfixes.so /usr/lib64/libXinerama.so /usr/lib64/libXft.so /usr/lib64/libXrender.so /usr/lib64/libfontconfig.so /usr/lib64/libfreetype.so -lbz2 /usr/lib64/libexpat.so /usr/lib64/libpng14.so /usr/lib64/libXext.so /usr/lib64/libX11.so /usr/lib64/libxcb.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so /usr/lib64/libSM.so /usr/lib64/libuuid.so /usr/lib64/libICE.so /usr/lib64/libtqt.so -lpthread /opt/trinity/lib64/libtdeui.so /usr/lib64/../lib64/libstdc++.so /opt/trinity/lib64/libkio.so /opt/trinity/lib64/libkabc.so /opt/trinity/lib64/libkcal.so ./translators/btparse/libbtparse.a /opt/trinity/lib64/libknewstuff.so /usr/lib64/libxml2.so -ldl /usr/lib64/liblzma.so -lz -lm -pthread -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/lib64/../lib64 -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/lib64/../lib64 -Wl,-rpath -Wl,/opt/trinity/lib64 /usr/lib64/gcc/x86_64-slackware-linux/4.7.1/../../../../x86_64-slackwar e-linux/bin/ld: calendarhandler.o: undefined reference to symbol '_ZN4KRES11ManagerImpl12resourceListEv' /usr/lib64/gcc/x86_64-slackware-linux/4.7.1/../../../../x86_64-slackwar e-linux/bin/ld: note: '_ZN4KRES11ManagerImpl12resourceListEv' is defined in DSO /opt/trinity/lib64/libkresources.so.1 so try adding it to the linker command line /opt/trinity/lib64/libkresources.so.1: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status make[3]: *** [tellico] Error 1 make[3]: Leaving directory `/dev/shm/tellico/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/dev/shm/tellico/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/dev/shm/tellico' make: *** [all] Error 2 ==================================
I understand the recommendation for fixing, but I don't know exactly where or what to fix.
Slavek, Francois, you both have been working a lot on these "DSO" errors. Hopefully you see the problem. :)
Darrell
Please, try attached 'ugly' patch. If it helps, it may be needed to create test to build tellico with / without tdepim.
Slavek --
Dne čt 1. listopadu 2012 Slávek Banko napsal(a):
Please, try attached 'ugly' patch. If it helps, it may be needed to create test to build tellico with / without tdepim.
Ha, I have a better patch! Please test it, instead of previous patch. And along with that I see that for Debian / Ubuntu is erroneously detected the presence kcal library. On that I have to work on.
Slavek --
Please, try attached 'ugly' patch. If it helps, it may be needed to create test to build tellico with / without tdepim.
Ha, I have a better patch! Please test it, instead of previous patch. And along with that I see that for Debian / Ubuntu is erroneously detected the presence kcal library. On that I have to work on.
Slavek,
The patch works great. No build failure. Please push! :)
Darrell