[Digikam-devel] Compilation error

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


Sorry. I didnt do make clean. Resolved.

On Thu, Oct 25, 2012 at 5:01 PM, Gilles Caulier
<caulier.gilles at gmail.com> wrote:
> 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
> _______________________________________________
> Digikam-devel mailing list
> Digikam-devel at kde.org
> https://mail.kde.org/mailman/listinfo/digikam-devel



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



More information about the Digikam-devel mailing list