[Digikam-devel] Compilation error

smit smit.meh at gmail.com
Thu Oct 25 12:12:51 BST 2012


Just pulled the code from the git. Giving this compilation error.
Concerned developer, kindly guide me if there is something to be done
at my end (some library to be updated) or kindly fix it.

[ 81%] Built target queuemanager_automoc
[ 83%] Built target queuemanager
[ 83%] Built target digikam_automoc
Linking CXX executable digikam
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function `QueueMgrWindow':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:139:
undefined reference to
`Digikam::BatchToolsManager::BatchToolsManager(QObject*)'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:140:
undefined reference to `Digikam::ActionThread::ActionThread(QObject*)'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:165:
undefined reference to `Digikam::AssignedListView::assignedList()'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:139:
undefined reference to
`Digikam::BatchToolsManager::BatchToolsManager(QObject*)'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:140:
undefined reference to `Digikam::ActionThread::ActionThread(QObject*)'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:165:
undefined reference to `Digikam::AssignedListView::assignedList()'
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function
`Digikam::QueueMgrWindow::queuesMap() const':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:183:
undefined reference to `Digikam::QueuePool::queuesMap() const'
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function
`Digikam::QueueMgrWindow::setupUserArea()':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:214:
undefined reference to `Digikam::QueuePool::QueuePool(QWidget*)'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:223:
undefined reference to
`Digikam::QueueSettingsView::QueueSettingsView(QWidget*)'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:241:
undefined reference to
`Digikam::AssignedListView::AssignedListView(QWidget*)'
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function
`Digikam::QueueMgrWindow::applySettings()':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:500:
undefined reference to
`Digikam::ActionThread::setResetExifOrientationAllowed(bool)'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:501:
undefined reference to `Digikam::QueuePool::setEnableToolTips(bool)'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:533:
undefined reference to
`Digikam::ActionThread::setRawDecodingSettings(Digikam::DRawDecoding
const&)'
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function
`Digikam::QueueMgrWindow::refreshStatusBar()':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:538:
undefined reference to `Digikam::QueuePool::currentQueue() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:538:
undefined reference to `Digikam::QueueListView::itemsCount()'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:539:
undefined reference to `Digikam::QueuePool::currentQueue() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:539:
undefined reference to `Digikam::QueueListView::pendingItemsCount()'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:540:
undefined reference to `Digikam::QueuePool::currentQueue() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:540:
undefined reference to `Digikam::QueueListView::pendingTasksCount()'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:541:
undefined reference to `Digikam::QueuePool::totalPendingItems() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:542:
undefined reference to `Digikam::QueuePool::totalPendingTasks() const'
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function
`Digikam::QueueMgrWindow::addNewQueue()':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:779:
undefined reference to `Digikam::QueuePool::slotAddQueue()'
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function
`Digikam::QueueMgrWindow::loadImageInfos(Digikam::ImageInfoList
const&, int)':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:789:
undefined reference to `Digikam::QueuePool::findQueueById(int) const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:793:
undefined reference to
`Digikam::QueueListView::slotAddItems(Digikam::ImageInfoList const&)'
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function
`Digikam::QueueMgrWindow::loadImageInfosToCurrentQueue(Digikam::ImageInfoList
const&)':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:799:
undefined reference to `Digikam::QueuePool::currentQueue() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:804:
undefined reference to `Digikam::QueuePool::currentQueue() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:804:
undefined reference to
`Digikam::QueueListView::slotAddItems(Digikam::ImageInfoList const&)'
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function
`Digikam::QueueMgrWindow::loadImageInfosToNewQueue(Digikam::ImageInfoList
const&)':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:809:
undefined reference to `Digikam::QueuePool::currentQueue() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:811:
undefined reference to `Digikam::QueueListView::itemsCount()'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:816:
undefined reference to `Digikam::QueuePool::currentQueue() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:816:
undefined reference to
`Digikam::QueueListView::slotAddItems(Digikam::ImageInfoList const&)'
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function
`Digikam::QueueMgrWindow::slotItemSelectionChanged()':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:828:
undefined reference to `Digikam::QueuePool::currentQueue() const'
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function
`Digikam::QueueMgrWindow::populateToolsList()':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:835:
undefined reference to `Digikam::BatchToolsManager::toolsList() const'
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function
`Digikam::QueueMgrWindow::slotRun()':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:851:
undefined reference to `Digikam::QueuePool::totalPendingItemsList()
const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:860:
undefined reference to
`Digikam::QueuePool::customRenamingRulesAreValid() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:866:
undefined reference to
`Digikam::QueuePool::assignedBatchToolsListsAreValid() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:875:
undefined reference to `Digikam::QueuePool::totalPendingTasks() const'
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function
`Digikam::QueueMgrWindow::slotStop()':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:888:
undefined reference to `Digikam::QueueListViewItem::setCanceled()'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:892:
undefined reference to `Digikam::ActionThread::cancel()'
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function
`Digikam::QueueMgrWindow::processOne()':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:926:
undefined reference to `Digikam::QueuePool::currentQueue() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:926:
undefined reference to `Digikam::QueueListView::settings() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:927:
undefined reference to `Digikam::QueuePool::currentQueue() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:927:
undefined reference to `Digikam::QueueListView::assignedTools() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:929:
undefined reference to `Digikam::QueuePool::currentQueue() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:929:
undefined reference to `Digikam::QueueListView::findItemByUrl(KUrl
const&)'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:937:
undefined reference to `Digikam::ActionThread::setWorkingUrl(KUrl
const&)'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:938:
undefined reference to
`Digikam::ActionThread::processFile(Digikam::AssignedBatchTools
const&)'
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function
`Digikam::QueueMgrWindow::processing(KUrl const&)':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1015:
undefined reference to `Digikam::QueuePool::currentQueue() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1015:
undefined reference to `Digikam::QueueListView::findItemByUrl(KUrl
const&)'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1019:
undefined reference to `Digikam::QueueListViewItem::reset()'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1020:
undefined reference to `Digikam::QueuePool::currentQueue() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1021:
undefined reference to `Digikam::QueuePool::currentQueue() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1022:
undefined reference to `Digikam::QueueListViewItem::info() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1022:
undefined reference to `Digikam::QueuePool::setItemBusy(long long)'
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function
`Digikam::QueueMgrWindow::processed(KUrl const&, KUrl const&)':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1029:
undefined reference to `Digikam::QueuePool::currentQueue() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1029:
undefined reference to `Digikam::QueueListView::settings() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1031:
undefined reference to `Digikam::QueueListViewItem::destFileName()
const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1059:
undefined reference to `Digikam::QueueListViewItem::setCanceled()'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1095:
undefined reference to `Digikam::QueueListViewItem::setFailed()'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1103:
undefined reference to
`Digikam::QueueListViewItem::setDestFileName(QString const&)'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1104:
undefined reference to `Digikam::QueueListViewItem::setDone()'
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function
`Digikam::QueueMgrWindow::processingFailed(KUrl const&, QString
const&)':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1122:
undefined reference to `Digikam::QueueListViewItem::setCanceled()'
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function
`Digikam::QueueMgrWindow::processingCanceled(KUrl const&)':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1134:
undefined reference to `Digikam::QueueListViewItem::setCanceled()'
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function
`Digikam::QueueMgrWindow::busy(bool)':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1152:
undefined reference to `Digikam::QueuePool::setBusy(bool)'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1153:
undefined reference to `Digikam::QueueSettingsView::setBusy(bool)'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1155:
undefined reference to `Digikam::AssignedListView::setBusy(bool)'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1159:
undefined reference to `Digikam::AssignedListView::assignedList()'
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function
`Digikam::QueueMgrWindow::checkTargetAlbum(int)':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1216:
undefined reference to `Digikam::QueuePool::findQueueById(int) const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1223:
undefined reference to `Digikam::QueuePool::queueTitle(int) const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1224:
undefined reference to `Digikam::QueueListView::settings() const'
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function
`Digikam::QueueMgrWindow::addHistoryMessage(QString const&,
Digikam::DHistoryView::EntryType)':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1262:
undefined reference to `Digikam::QueueListViewItem::info() const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1264:
undefined reference to `Digikam::QueuePool::queueTitle(int) const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1264:
undefined reference to `Digikam::QueueListViewItem::info() const'
../../lib/libqueuemanager.a(queuemgrwindow.cpp.o): In function
`Digikam::QueueMgrWindow::slotHistoryEntryClicked(int, long long)':
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1280:
undefined reference to `Digikam::QueuePool::findQueueById(int) const'
/home/smit/digikam-sc/core/utilities/queuemanager/main/queuemgrwindow.cpp:1284:
undefined reference to `Digikam::QueueListView::findItemById(long
long)'
collect2: ld returned 1 exit status
make[2]: *** [core/digikam/digikam] Error 1
make[1]: *** [core/digikam/CMakeFiles/digikam.dir/all] Error 2
make: *** [all] Error 2


-- 
Smit Mehta
Junior year, B.Tech
Computer Science and Engineering
IIT Madras
+91-9884996531



More information about the Digikam-devel mailing list