[Kde-pim] knode doesn't link on os x.

Ingo Klöcker kloecker at kde.org
Sun Feb 1 18:00:04 CET 2009


On Saturday 31 January 2009, Orville Bennett wrote:
> A similar problems exists for kleopatra, libkleopatraclient, knode
> and kmail (i stopped trying after kmail). Would this have something
> to do with the reduced link interface?

Which branch?


> Linking CXX executable knode.app/Contents/MacOS/knode
> cd /opt/local/var/macports/build/_Users_orville_Source_macports-
> trunk_dports_kde_kdepim4-enterprise/work/build/knode &&

Apparently you are trying to build knode from the kdepim4-enterprise 
branch. What version of kdelibs are you using?


> /opt/local/bin/ cmake -E cmake_link_script
> CMakeFiles/knode.dir/link.txt --verbose=1 /usr/bin/g++-4.2   -O2 
> -fno-common -Woverloaded-virtual -
> fvisibility=hidden -fvisibility-inlines-hidden -O2 -DNDEBUG -
> DQT_NO_DEBUG -Wl,-search_paths_first -headerpad_max_install_names -
> fPIC -L/opt/local/lib CMakeFiles/knode.dir/knode_automoc.o
> CMakeFiles/ knode.dir/knode.o CMakeFiles/knode.dir/knapplication.o
> CMakeFiles/ knode.dir/main.o  -o knode.app/Contents/MacOS/knode 
> -L/opt/local/lib -
> L/opt/local/var/macports/build/_Users_orville_Source_macports-
> trunk_dports_kde_kdepim4-enterprise/work/build/lib /opt/local/lib/
> libkdecore.5.2.0.dylib ../lib/libkdepim.4.2.0.dylib ../lib/
> libknodecommon.4.2.0.dylib ../lib/libkdepim.4.2.0.dylib -lkdeui /opt/
> local/lib/libkresources.4.2.0.dylib /opt/local/lib/libkcal.
> 4.2.0.dylib /opt/local/lib/libkpimidentities.4.2.0.dylib -lkutils -
> lkio -lkde3support /opt/local/lib/libkabc.4.2.0.dylib /opt/local/lib/
> libkldap.4.2.0.dylib /opt/local/lib/libkpimutils.4.2.0.dylib /opt/
> local/lib/libkmime.4.2.0.dylib /opt/local/lib/libkutils.4.2.0.dylib /
> opt/local/lib/libkhtml.5.2.0.dylib /opt/local/lib/libktexteditor.
> 4.2.0.dylib /opt/local/lib/libkdecore.5.2.0.dylib
> -F/opt/local/libexec/ qt4-mac/lib -framework QtDBus
> -F/opt/local/libexec/qt4-mac/lib - framework QtCore

At least, QtGui and Qt3Support (?) are missing.


> -lpthread 
> -framework Carbon /opt/local/lib/ libmailtransport.4.2.0.dylib
> ../lib/libkpgp.4.2.0.dylib /opt/local/lib/ libkde3support.4.2.0.dylib
> /opt/local/lib/libkparts.4.2.0.dylib /opt/
> local/lib/libkpty.4.2.0.dylib /opt/local/lib/libkfile.4.2.0.dylib
> /opt/ local/lib/libkio.5.2.0.dylib
> /opt/local/lib/libsolid.4.2.0.dylib /opt/
> local/lib/libkdeui.5.2.0.dylib
> Undefined symbols:
[snip]
> knode.o ld: symbol(s) not found
> collect2: ld returned 1 exit status
> make[2]: *** [knode/knode.app/Contents/MacOS/knode] Error 1
> make[1]: *** [knode/CMakeFiles/knode.dir/all] Error 2
> make: *** [all] Error 2


Regards,
Ingo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kde-buildsystem/attachments/20090201/70e11b31/attachment.sig 


More information about the Kde-buildsystem mailing list