[pkg-kolab] Bug#456839: kolabadmin: FTBFS: crypto.cpp:31: undefined reference to `SHA1'

Lucas Nussbaum lucas at lucas-nussbaum.net
Tue Dec 18 08:20:40 UTC 2007


Package: kolabadmin
version: 0.0.20061103-1
Severity: serious
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20071217 qa-ftbfs
Justification: FTBFS on i386

Hi,

During a rebuild of all packages in sid, your package failed to build on i386.

Relevant part:

 > g++ -c -pipe -fpermissive -g -Wall -O2 -D_REENTRANT -Wall -W -DQT_SHARED -DLDAP_DEPRECATED -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o moc_listingdialog.o moc_listingdialog.cpp
 > /usr/bin/moc-qt4 -DQT_SHARED -DLDAP_DEPRECATED -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. itemview.h -o moc_itemview.cpp
 > g++ -c -pipe -fpermissive -g -Wall -O2 -D_REENTRANT -Wall -W -DQT_SHARED -DLDAP_DEPRECATED -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o moc_itemview.o moc_itemview.cpp
 > /usr/bin/moc-qt4 -DQT_SHARED -DLDAP_DEPRECATED -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. ldapsearchdialog.h -o moc_ldapsearchdialog.cpp
 > g++ -c -pipe -fpermissive -g -Wall -O2 -D_REENTRANT -Wall -W -DQT_SHARED -DLDAP_DEPRECATED -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o moc_ldapsearchdialog.o moc_ldapsearchdialog.cpp
 > /usr/bin/moc-qt4 -DQT_SHARED -DLDAP_DEPRECATED -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. aclselectionfield.h -o moc_aclselectionfield.cpp
 > g++ -c -pipe -fpermissive -g -Wall -O2 -D_REENTRANT -Wall -W -DQT_SHARED -DLDAP_DEPRECATED -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o moc_aclselectionfield.o moc_aclselectionfield.cpp
 > /usr/bin/moc-qt4 -DQT_SHARED -DLDAP_DEPRECATED -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. filtermodel.h -o moc_filtermodel.cpp
 > g++ -c -pipe -fpermissive -g -Wall -O2 -D_REENTRANT -Wall -W -DQT_SHARED -DLDAP_DEPRECATED -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o moc_filtermodel.o moc_filtermodel.cpp
 > /usr/bin/moc-qt4 -DQT_SHARED -DLDAP_DEPRECATED -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. filterwidget.h -o moc_filterwidget.cpp
 > g++ -c -pipe -fpermissive -g -Wall -O2 -D_REENTRANT -Wall -W -DQT_SHARED -DLDAP_DEPRECATED -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o moc_filterwidget.o moc_filterwidget.cpp
 > /usr/bin/rcc -name application application.qrc -o qrc_application.cpp
 > g++ -c -pipe -fpermissive -g -Wall -O2 -D_REENTRANT -Wall -W -DQT_SHARED -DLDAP_DEPRECATED -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o qrc_application.o qrc_application.cpp
 > g++ -Wl,--as-needed -o kolabadmin main.o mainwindow.o mainwidget.o connection.o connectiondialog.o qldap.o listingwidget.o listingdialog.o pagemanager.o auth.o mainpolicy.o itemview.o ldapsearchdialog.o tool.o filtermodel.o filterwidget.o connectioninfomanager.o crypto.o addressbook_filtermodel.o administrator_filtermodel.o distributionlist_filtermodel.o maintainer_filtermodel.o sharedfolder_filtermodel.o user_filtermodel.o container.o dialog.o entry.o fieldfactory.o description.o addressbook_description.o administrator_description.o distributionlist_description.o maintainer_description.o service_description.o sharedfolder_description.o user_description.o field.o accounttypefield.o aclselectionfield.o aliasfield.o booleanfield.o delegatefield.o hostsfield.o integerfield.o invitationpolicyfield.o mailfilterfield.o memberselectionfield.o networksfield.o passwordfield.o servicesfield.o smtphostfield.o stringfield.o pagepolicy.o addressbook_policy.o administrator_policy.o distributionlist_policy.o maintainer_policy.o service_policy.o sharedfolder_policy.o user_policy.o listingmodel.o addressbook_listingmodel.o administrator_listingmodel.o distributionlist_listingmodel.o maintainer_listingmodel.o sharedfolder_listingmodel.o user_listingmodel.o addressbook_page.o administrator_page.o distributionlist_page.o maintainer_page.o service_page.o sharedfolder_page.o user_page.o addressbook_record.o administrator_record.o distributionlist_record.o maintainer_record.o service_record.o sharedfolder_record.o user_record.o moc_dialog.o moc_connectiondialog.o moc_qldap.o moc_listingwidget.o moc_listingmodel.o moc_listingdialog.o moc_itemview.o moc_ldapsearchdialog.o moc_aclselectionfield.o moc_filtermodel.o moc_filterwidget.o qrc_application.o    -L/usr/lib -lldap -lssl -lpthread -lQtGui -lQtCore
 > crypto.o: In function `Crypto::sha1(QByteArray const&)':
 > /build/user/kolabadmin-0.0.20061103/crypto.cpp:31: undefined reference to `SHA1'
 > collect2: ld returned 1 exit status
 > make[1]: *** [kolabadmin] Error 1
 > make[1]: Leaving directory `/build/user/kolabadmin-0.0.20061103'
 > make: *** [debian/stamp-makefile-build] Error 2
 > dpkg-buildpackage: failure: debian/rules build gave error exit status 2

The full build log is available from:
	http://people.debian.org/~lucas/logs/2007/12/17

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot containing a sid i386
environment.  Internet was not accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |





More information about the pkg-kolab-devel mailing list