[kde-solaris] DCOP missing symbols

Stefan Teleman steleman at nyc.rr.com
Thu Oct 13 02:01:09 CEST 2005

On Wednesday 12 October 2005 13:40, Sergio wrote:
> Hi all,
> Compiling kdelibs-3.4.2 on my Sol 10x86, i get following fail linking
> libkdeinit_dcopserver.so :
> /bin/bash ../libtool --silent --tag=CXX --mode=link CC
> -DQT_NO_TRANSLATION   -lc -lCrun -o libkdeinit_dcopserver.la -rpath
> /usr/local/kde/lib -no-undefined -avoid-version -L/usr/local/kde/lib
> -L/usr/local/qt/lib    -mt dcopserver.lo dcopsignals.lo libDCOP.la
> Symbole                 première référence
>  non défini                         dans le fichier
> KDE_IceSetHostBasedAuthProc         .libs/dcopserver.o

[ snip to save space ]


Yes, this is the same problem as explained in a very recent thread about 
creating shared libraries from archive (*.a) libraries, combined with the 
wrong flags in libtool:


The thread in question is from about two weeks ago, on this forum. There's a 
detailed explanation on how to fix this. In your case, libDCOP.so.4.2.0 
linked against kdelibs-3.4.2/dcop/KDE-ICE/.libs/libkICE.a, but this one being 
an archive, its symbols did not get extracted into libDCOP.so because of the 
wrong flags in libtool.


Stefan Teleman          'Nobody Expects the Spanish Inquisition'
steleman at nyc.rr.com                          -Monty Python

More information about the kde-solaris mailing list