[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Trying to build kdepimlibs 4.9.2 on MacOSX fails during linking nepomuk
From:       mk-lists () email ! de
Date:       2012-11-01 16:58:38
Message-ID: 64E2C6EF-6ED4-4DED-9B6C-6CD7869F0CF2 () email ! de
[Download RAW message or body]

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 <<


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic