[Digikam-devel] Compilation error

Gilles Caulier caulier.gilles at gmail.com
Thu Oct 25 12:31:38 BST 2012


run "make clean" before ?

Gilles Caulier

2012/10/25 smit <smit.meh at gmail.com>:
> 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
> _______________________________________________
> Digikam-devel mailing list
> Digikam-devel at kde.org
> https://mail.kde.org/mailman/listinfo/digikam-devel



More information about the Digikam-devel mailing list