Hi devs,

I was trying to build kdepimlibs 4.9.2 on MacOSX 10.6.8...
While it was possible to install kdelibs4 almost without trouble (with some 
fixes concerning missing Nepomuk header files) I FAILED with kdepimlibs.

All was built fine, but linking gives trouble.

Nepomuk libs are installed and e.g. AllTags() can be found in here:
---
$ dyldinfo -export /opt/macports-test/lib/libnepomuk.dylib | grep allTag
0x000286B0 __ZN7Nepomuk3Tag7allTagsEv
---

Do you have any idea why the links step does NOT include the nepomuk libs:
---
:info:build cd 
/opt/macports-test/var/macports/build/_Users_marko_WC_MacPorts_ports_kde_kdepimlibs4/kdepimlibs4/work/build/akonadi/contact
 && /opt/macports-test/bin/cmake -E cmake_link_script 
CMakeFiles/akonadi-contact.dir/link.txt --verbose=1
:info:build /usr/bin/g++-4.2  -pipe -O2 -arch x86_64  -fno-common 
-Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall 
-W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS 
-fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden 
-Werror=return-type -fvisibility-inlines-hidden -fexceptions -UQT_NO_EXCEPTIONS 
-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -fexceptions -UQT_NO_EXCEPTIONS 
-O2 -DNDEBUG -DQT_NO_DEBUG -arch x86_64 -isysroot / -mmacosx-version-min=10.6 
-dynamiclib -Wl,-headerpad_max_install_names -single_module -multiply_defined 
suppress  -arch x86_64 -compatibility_version 4.0.0 -current_version 4.9.2 -o 
../../lib/libakonadi-contact.4.9.2.dylib -install_name 
/opt/macports-test/lib/libakonadi-contact.4.dylib 
CMakeFiles/akonadi-contact.dir/akonadi-contact_automoc.o 
CMakeFiles/akonadi-contact.dir/abstractcontactformatter.o 
CMakeFiles/akonadi-contact.dir/abstractcontactgroupformatter.o 
CMakeFiles/akonadi-contact.dir
 /attributeregistrar.o CMakeFiles/akonadi-contact.dir/collectionfiltermodel.o 
CMakeFiles/akonadi-contact.dir/contactcompletionmodel.o 
CMakeFiles/akonadi-contact.dir/contactdefaultactions.o 
CMakeFiles/akonadi-contact.dir/contacteditor.o 
CMakeFiles/akonadi-contact.dir/contacteditordialog.o 
CMakeFiles/akonadi-contact.dir/contactgroupeditor.o 
CMakeFiles/akonadi-contact.dir/contactgroupeditordelegate.o 
CMakeFiles/akonadi-contact.dir/contactgroupeditordialog.o 
CMakeFiles/akonadi-contact.dir/contactgrouplineedit.o 
CMakeFiles/akonadi-contact.dir/contactgroupexpandjob.o 
CMakeFiles/akonadi-contact.dir/contactgroupmodel.o 
CMakeFiles/akonadi-contact.dir/contactgroupsearchjob.o 
CMakeFiles/akonadi-contact.dir/contactgroupviewer.o 
CMakeFiles/akonadi-contact.dir/contactgroupviewerdialog.o 
CMakeFiles/akonadi-contact.dir/contactmetadata.o 
CMakeFiles/akonadi-contact.dir/contactmetadataattribute.o 
CMakeFiles/akonadi-contact.dir/contactsearchjob.o 
CMakeFiles/akonadi-contact.dir/contactsfilterprox
 ymodel.o CMakeFiles/akonadi-contact.dir/contactstreemodel.o 
CMakeFiles/akonadi-contact.dir/contactviewer.o 
CMakeFiles/akonadi-contact.dir/contactviewerdialog.o 
CMakeFiles/akonadi-contact.dir/customfields.o 
CMakeFiles/akonadi-contact.dir/customfieldmanager.o 
CMakeFiles/akonadi-contact.dir/emailaddressselection.o 
CMakeFiles/akonadi-contact.dir/emailaddressselectiondialog.o 
CMakeFiles/akonadi-contact.dir/emailaddressselectionproxymodel.o 
CMakeFiles/akonadi-contact.dir/emailaddressselectionwidget.o 
CMakeFiles/akonadi-contact.dir/textbrowser.o 
CMakeFiles/akonadi-contact.dir/leafextensionproxymodel.o 
CMakeFiles/akonadi-contact.dir/recentcontactscollections.o 
CMakeFiles/akonadi-contact.dir/recentcontactscollectionrequestjob.o 
CMakeFiles/akonadi-contact.dir/standardcontactactionmanager.o 
CMakeFiles/akonadi-contact.dir/standardcontactformatter.o 
CMakeFiles/akonadi-contact.dir/standardcontactgroupformatter.o 
CMakeFiles/akonadi-contact.dir/waitingoverlay.o CMakeFiles/akonadi-contact.di
 r/actions/dialphonenumberaction.o 
CMakeFiles/akonadi-contact.dir/actions/showaddressaction.o 
CMakeFiles/akonadi-contact.dir/actions/qdialer.o 
CMakeFiles/akonadi-contact.dir/actions/qskypedialer.o 
CMakeFiles/akonadi-contact.dir/actions/sendsmsaction.o 
CMakeFiles/akonadi-contact.dir/actions/smsdialog.o 
CMakeFiles/akonadi-contact.dir/contactactionssettings.o 
CMakeFiles/akonadi-contact.dir/editor/addresseditwidget.o 
CMakeFiles/akonadi-contact.dir/editor/categorieseditwidget.o 
CMakeFiles/akonadi-contact.dir/editor/contacteditorwidget.o 
CMakeFiles/akonadi-contact.dir/editor/customfieldeditordialog.o 
CMakeFiles/akonadi-contact.dir/editor/customfieldsdelegate.o 
CMakeFiles/akonadi-contact.dir/editor/customfieldseditwidget.o 
CMakeFiles/akonadi-contact.dir/editor/customfieldsmodel.o 
CMakeFiles/akonadi-contact.dir/editor/dateeditwidget.o 
CMakeFiles/akonadi-contact.dir/editor/displaynameeditwidget.o 
CMakeFiles/akonadi-contact.dir/editor/emaileditwidget.o 
CMakeFiles/akonadi-contact.dir/ed
 itor/freebusyeditwidget.o 
CMakeFiles/akonadi-contact.dir/editor/geoeditwidget.o 
CMakeFiles/akonadi-contact.dir/editor/im/imdelegate.o 
CMakeFiles/akonadi-contact.dir/editor/im/imeditordialog.o 
CMakeFiles/akonadi-contact.dir/editor/im/immodel.o 
CMakeFiles/akonadi-contact.dir/editor/im/improtocols.o 
CMakeFiles/akonadi-contact.dir/editor/im/imitemdialog.o 
CMakeFiles/akonadi-contact.dir/editor/imagewidget.o 
CMakeFiles/akonadi-contact.dir/editor/imeditwidget.o 
CMakeFiles/akonadi-contact.dir/editor/kdatepickerpopup.o 
CMakeFiles/akonadi-contact.dir/editor/kedittagsdialog.o 
CMakeFiles/akonadi-contact.dir/editor/nameeditdialog.o 
CMakeFiles/akonadi-contact.dir/editor/nameeditwidget.o 
CMakeFiles/akonadi-contact.dir/editor/phoneeditwidget.o 
CMakeFiles/akonadi-contact.dir/editor/secrecyeditwidget.o 
CMakeFiles/akonadi-contact.dir/editor/soundeditwidget.o 
CMakeFiles/akonadi-contact.dir/editor/tagwidget.o 
CMakeFiles/akonadi-contact.dir/recentcontactscollectionssettings.o 
../../lib/libakonadi
 -kde.4.9.2.dylib ../../lib/libkabc.4.9.2.dylib 
../../lib/libkcalcore.4.9.2.dylib ../../lib/libkmime.4.9.2.dylib 
../../lib/libkpimutils.4.9.2.dylib /opt/macports-test/lib/libkdeui.5.9.2.dylib 
/opt/macports-test/lib/libkio.5.9.2.dylib ../../lib/libakonadi-kde.4.9.2.dylib 
/opt/macports-test/lib/libsoprano.dylib /opt/macports-test/lib/libprison.dylib 
/opt/macports-test/lib/libphonon.dylib ../../lib/libkresources.4.9.2.dylib 
../../lib/libkmime.4.9.2.dylib /opt/macports-test/lib/libkio.5.9.2.dylib 
/opt/macports-test/lib/libQtNetwork.dylib /opt/macports-test/lib/libQtXml.dylib 
/opt/macports-test/lib/libkdeui.5.9.2.dylib 
/opt/macports-test/lib/libQtSvg.dylib 
/opt/macports-test/lib/libkdecore.5.9.2.dylib 
/opt/macports-test/lib/libQtDBus.dylib /opt/macports-test/lib/libQtCore.dylib 
-framework Carbon /opt/macports-test/lib/libQtGui.dylib 
/opt/macports-test/lib/libsoprano.dylib /opt/macports-test/lib/libprison.dylib 
/opt/macports-test/lib/libphonon.dylib
---
????

CMake should have been able to locate the library, according to CMakeCache.txt:
---
.
.
.
//No help, variable specified on the command line.
MYSQL_LIB_DIR:UNINITIALIZED=/opt/macports-test/lib/mysql5/mysql

//Path to a file.
NEPOMUK_ADDONTOLOGYCLASSES_FILE:FILEPATH=/opt/macports-test/share/apps/cmake/modules/NepomukAddOntologyClasses.cmake

//Path to a file.
NEPOMUK_INCLUDE_DIR:PATH=/opt/macports-test/include

//Path to a library.
NEPOMUK_LIBRARIES:FILEPATH=/opt/macports-test/lib

//Path to a library.
NEPOMUK_QUERY_LIBRARIES:FILEPATH=/opt/macports-test/lib/libnepomukquery.dylib

//Path to a library.
NEPOMUK_UTILS_LIBRARIES:FILEPATH=/opt/macports-test/lib/libnepomukutils.dylib

//No help, variable specified on the command line.
OPENAL_INCLUDE_DIR:UNINITIALIZED=/System/Library/Frameworks/OpenAL.framework/Headers
.
.
.
---

Any ideas as to why the link script CMakeFiles/akonadi-contact.dir/link.txt 
from above does not consider linking Nepomuk?

Greets,
Marko

>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

Reply via email to