kbib FTBFS when linking with non resolved symbols (SpiresSearcher and ScitationSearcher classes)

Bug #362134 reported by Fabrice Coutadeur
2
Affects Status Importance Assigned to Milestone
kbib (Ubuntu)
Fix Released
Undecided
Scott Kitterman

Bug Description

Binary package hint: kbib

Hi,

This are the link errors I'm getting:
g++ -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 -g -O2 -g -Wall -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -Wl,-Bsymbolic-functions -o kbib endin.o bibentry.o bibentrydeftable.o bibentrytable.o bibfile.o copyfieldcontent.o entrezsearcher.o fieldwidget.o bib2xml.o bibl.o bibprogs.o bibtexin.o bibtexout.o bibtypes.o bibutils.o charsets.o compiledate.o copac2xml.o copacin.o copactypes.o end2xml.o endout.o endtypes.o entities.o fields.o is_ws.o isi2xml.o isiin.o isitypes.o latex.o lists.o med2xml.o medin.o modsin.o modsout.o name.o newstr.o newstr_conv.o reftypes.o ris2xml.o risin.o risout.o ristypes.o serialno.o strsearch.o title.o utf8.o xml.o xml2bib.o xml2end.o xml2ris.o xml_encoding.o grs1importer.o ieeexploresearcher.o kbib.o kbibcheckkeydlg.o kbibconfigdlg.o kbibcreatebiliographydlg.o kbibdoc.o kbibeditentrydlg.o kbibexporthtmldlg.o kbibfinddlg.o kbibgroupview.o kbibgroupviewgroup.o kbibgroupviewitem.o kbibinsertfiledlg.o kbiblistview.o kbiblistviewitem.o kbibpreambledlg.o kbibpreview.o kbibremotesearchdlg.o kbibselectentrytype.o kbibsortdlg.o kbibstart.o kbibstringmacrodlg.o linefieldwidget.o main.o multiplevaluefieldwidget.o newentryfromtextdialog.o numberfieldwidget.o paragraphfieldwidget.o queryresultdlg.o referencefieldsdialog.o referencetypesdialog.o replacestringdlg.o searcher.o searcherconfigdlg.o searcherconfigwidget.o searchmanager.o setfielddlg.o srusearcher.o urlfieldwidget.o woksearcher.o xslthandler.o z3950connection.o z3950searcher.o fieldtextedit.o monthfieldwidget.o id2entry.o crossrefdlg.o scholarsearcher.o citebasesearcher.o arxivsearcher.o kbibiface_stub.o kbibiface_skel.o kbibpreview.moc.o kbiblistview.moc.o kbibeditentrydlg.moc.o z3950searcher.moc.o kbibselectentrytype.moc.o kbib.moc.o kbiblistviewitem.moc.o kbibdoc.moc.o kbibstart.moc.o searchmanager.moc.o searcher.moc.o kbibcheckkeydlg.moc.o kbibfinddlg.moc.o -L/usr/share/qt3/lib -L/usr/lib -L/usr/X11R6/lib /usr/lib/libkio.so /usr/lib/libkdeui.so /usr/lib/libkdesu.so /usr/lib/libkwalletclient.so /lib/libacl.so /lib/libattr.so /usr/lib/libkdecore.so /usr/lib/libart_lgpl_2.so /usr/lib/libidn.so /usr/lib/libkdefx.so /usr/lib/libDCOP.so /usr/lib/libqt-mt.so -laudio -lXt /usr/lib/libjpeg.so -lpng -lXi -lXrender -lXrandr -lXcursor -lXinerama -lXft /usr/lib/libfreetype.so -lfontconfig -lXext -lSM -lICE -ldl -lX11 /usr/lib/libyazpp.so /usr/lib/libzoompp.so /usr/lib/libyaz.so /usr/lib/libgnutls.so /usr/lib/libtasn1.so -lz /lib/libgcrypt.so /usr/lib/libexslt.so /usr/lib/libxslt.so -lm /usr/lib/libxml2.so -lwrap -lpthread -lpoppler-qt -lpoppler
kbibconfigdlg.o: In function `KBibConfigDlg::slotPresetSourceClicked()':
/build/fabrice-kbib_0.6.5-0ubuntu1-amd64-0uJbuF/kbib-0.6.5-0ubuntu1/./kbib/kbibconfigdlg.cpp:1175: undefined reference to `SpiresSearcher::SpiresSearcher(QObject*, char const*)'
/build/fabrice-kbib_0.6.5-0ubuntu1-amd64-0uJbuF/kbib-0.6.5-0ubuntu1/./kbib/kbibconfigdlg.cpp:1183: undefined reference to `ScitationSearcher::ScitationSearcher(QObject*, char const*)'
kbibconfigdlg.o: In function `KBibConfigDlg::slotNewSourceClicked()':
/build/fabrice-kbib_0.6.5-0ubuntu1-amd64-0uJbuF/kbib-0.6.5-0ubuntu1/./kbib/kbibconfigdlg.cpp:933: undefined reference to `ScitationSearcher::ScitationSearcher(QObject*, char const*)'
/build/fabrice-kbib_0.6.5-0ubuntu1-amd64-0uJbuF/kbib-0.6.5-0ubuntu1/./kbib/kbibconfigdlg.cpp:927: undefined reference to `SpiresSearcher::SpiresSearcher(QObject*, char const*)'
searcherconfigdlg.o: In function `SearcherConfigDlg::slotNewSourceSelected(QString const&)':
/build/fabrice-kbib_0.6.5-0ubuntu1-amd64-0uJbuF/kbib-0.6.5-0ubuntu1/./kbib/searcherconfigdlg.cpp:266: undefined reference to `ScitationConfigWidget::ScitationConfigWidget(QWidget*, ScitationSearcher*)'
/build/fabrice-kbib_0.6.5-0ubuntu1-amd64-0uJbuF/kbib-0.6.5-0ubuntu1/./kbib/searcherconfigdlg.cpp:260: undefined reference to `SpiresConfigWidget::SpiresConfigWidget(QWidget*, SpiresSearcher*)'
searchmanager.o: In function `searchManager::typeName(Type)':
/build/fabrice-kbib_0.6.5-0ubuntu1-amd64-0uJbuF/kbib-0.6.5-0ubuntu1/./kbib/searchmanager.cpp:305: undefined reference to `ScitationSearcher::defaultName()'
/build/fabrice-kbib_0.6.5-0ubuntu1-amd64-0uJbuF/kbib-0.6.5-0ubuntu1/./kbib/searchmanager.cpp:304: undefined reference to `SpiresSearcher::defaultName()'
searchmanager.o: In function `searchManager::sourceMap()':
/build/fabrice-kbib_0.6.5-0ubuntu1-amd64-0uJbuF/kbib-0.6.5-0ubuntu1/./kbib/searchmanager.cpp:330: undefined reference to `SpiresSearcher::defaultName()'
/build/fabrice-kbib_0.6.5-0ubuntu1-amd64-0uJbuF/kbib-0.6.5-0ubuntu1/./kbib/searchmanager.cpp:331: undefined reference to `ScitationSearcher::defaultName()'
searchmanager.o: In function `searchManager::createSearcher(KConfig*, QString const&)':
/build/fabrice-kbib_0.6.5-0ubuntu1-amd64-0uJbuF/kbib-0.6.5-0ubuntu1/./kbib/searchmanager.cpp:154: undefined reference to `ScitationSearcher::ScitationSearcher(QObject*, char const*)'
/build/fabrice-kbib_0.6.5-0ubuntu1-amd64-0uJbuF/kbib-0.6.5-0ubuntu1/./kbib/searchmanager.cpp:151: undefined reference to `SpiresSearcher::SpiresSearcher(QObject*, char const*)'
collect2: ld returned 1 exit status
make[3]: *** [kbib] Error 1

Several cpp files are not compiled because it seems Makefile.in as not been regenerated from Makefile.am

Related branches

Changed in kbib (Ubuntu):
assignee: nobody → fabricesp
status: New → In Progress
summary: - kbib FTBFS with non resolved SpiresSearcher classe
+ kbib FTBFS when linking with non resolved symbols (SpiresSearcher and
+ ScitationSearcher classes)
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :
Changed in kbib (Ubuntu):
assignee: fabricesp → nobody
status: In Progress → Confirmed
Changed in kbib (Ubuntu):
assignee: nobody → kitterman
status: Confirmed → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package kbib - 0.6.5-0ubuntu2

---------------
kbib (0.6.5-0ubuntu2) jaunty; urgency=low

  * debian/control: Added build dependency on automake to regenerate
    Makefile.in at build time and fix a FTBFS (LP: #362134)

 -- Fabrice Coutadeur <email address hidden> Thu, 16 Apr 2009 04:35:47 +0000

Changed in kbib (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.