[kde-solaris] Building w/ stlport

Adriaan de Groot groot at kde.org
Tue Aug 21 11:22:43 CEST 2007


Dependencies:

1) libungif is pure C, no problem
2) pcre's libtool adds -lCstd -lCrun, remove that
3) clucene is ok
4) redland is pure C, no problem

this gives me the following libraries in /opt/kdesupport :

/opt/kdesupport/lib/libclucene.so:
        libpthread.so.1 =>       /lib/libpthread.so.1
        libstlport.so.1 
=>       /export/home/opt/SUNWspro/lib/stlport4/libstlport.so.1
        librt.so.1 =>    /lib/librt.so.1
        libCrun.so.1 =>  /usr/lib/libCrun.so.1
        libm.so.1 =>     /lib/libm.so.1
        libc.so.1 =>     /lib/libc.so.1
        libm.so.2 =>     /lib/libm.so.2
/opt/kdesupport/lib/libpcre.so:
        libc.so.1 =>     /lib/libc.so.1
        libm.so.2 =>     /lib/libm.so.2
/opt/kdesupport/lib/libpcrecpp.so:
        libpcre.so.0 =>  /opt/kdesupport//lib/libpcre.so.0
        libc.so.1 =>     /lib/libc.so.1
        libstlport.so.1 
=>       /export/home/opt/SUNWspro/lib/stlport4/libstlport.so.1
        librt.so.1 =>    /lib/librt.so.1
        libCrun.so.1 =>  /usr/lib/libCrun.so.1
        libm.so.1 =>     /lib/libm.so.1
        libm.so.2 =>     /lib/libm.so.2
/opt/kdesupport/lib/libpcreposix.so:
        libpcre.so.0 =>  /opt/kdesupport//lib/libpcre.so.0
        libc.so.1 =>     /lib/libc.so.1
        libm.so.2 =>     /lib/libm.so.2
/opt/kdesupport/lib/libraptor.so:
        libxslt.so.1 =>  /usr/lib/libxslt.so.1
        libxml2.so.2 =>  /usr/lib/libxml2.so.2
        libz.so.1 =>     /usr/lib/libz.so.1
        libpthread.so.1 =>       /usr/lib/libpthread.so.1
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libm.so.2 =>     /usr/lib/libm.so.2
        libc.so.1 =>     /usr/lib/libc.so.1
        libmp.so.2 =>    /lib/libmp.so.2
        libmd.so.1 =>    /lib/libmd.so.1
        libscf.so.1 =>   /lib/libscf.so.1
        libuutil.so.1 =>         /lib/libuutil.so.1
        libgen.so.1 =>   /lib/libgen.so.1
/opt/kdesupport/lib/librasqal.so:
        libraptor.so.1 =>        /opt/kdesupport//lib/libraptor.so.1
        libc.so.1 =>     /usr/lib/libc.so.1
        libxslt.so.1 =>  /usr/lib/libxslt.so.1
        libxml2.so.2 =>  /usr/lib/libxml2.so.2
        libz.so.1 =>     /usr/lib/libz.so.1
        libpthread.so.1 =>       /usr/lib/libpthread.so.1
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libm.so.2 =>     /usr/lib/libm.so.2
        libmp.so.2 =>    /lib/libmp.so.2
        libmd.so.1 =>    /lib/libmd.so.1
        libscf.so.1 =>   /lib/libscf.so.1
        libuutil.so.1 =>         /lib/libuutil.so.1
        libgen.so.1 =>   /lib/libgen.so.1
/opt/kdesupport/lib/librdf.so:
        libpq.so.4 =>    /usr/lib/libpq.so.4
        librasqal.so.0 =>        /opt/kdesupport//lib/librasqal.so.0
        libraptor.so.1 =>        /opt/kdesupport//lib/libraptor.so.1
        libc.so.1 =>     /usr/lib/libc.so.1
        libssl.so.0.9.8 =>       /usr/sfw/lib/libssl.so.0.9.8
        libcrypto.so.0.9.8 =>    /usr/sfw/lib/libcrypto.so.0.9.8
        libkrb5.so.1 =>  /usr/lib/libkrb5.so.1
        libresolv.so.2 =>        /usr/lib/libresolv.so.2
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libpthread.so.1 =>       /usr/lib/libpthread.so.1
        libxslt.so.1 =>  /usr/lib/libxslt.so.1
        libxml2.so.2 =>  /usr/lib/libxml2.so.2
        libz.so.1 =>     /usr/lib/libz.so.1
        libm.so.2 =>     /usr/lib/libm.so.2
        libmp.so.2 =>    /lib/libmp.so.2
        libmd.so.1 =>    /lib/libmd.so.1
        libscf.so.1 =>   /lib/libscf.so.1
        libuutil.so.1 =>         /lib/libuutil.so.1
        libgen.so.1 =>   /lib/libgen.so.1
        libcrypto_extra.so.0.9.8 =>      (file not found)
        mech_krb5.so.1 =>        /usr/lib/gss/mech_krb5.so.1
        libgss.so.1 =>   /usr/lib/libgss.so.1
        libpkcs11.so.1 =>        /usr/lib/libpkcs11.so.1
        libcryptoutil.so.1 =>    /usr/lib/libcryptoutil.so.1

that looks good except for the libcrypto_extra.so, but hey. Qt takes a while 
to compile, ... (note to self, on big iron make /opt/*-stlport as well and do 
everything twice) ... it does not use CXX to link, edit Makefiles or figure 
out which environment variable to set (probably LINK=$CXX will do).

Now I'm building kdesupport with stlport. This turns up some more issues with 
missing prototypes, and there seems to be *something* dodgy with libfreetype, 
since some of the Qt libs link against it and can find it, and others don't.

-- 
These are your friends - Adem
    GPG: FEA2 A3FE Adriaan de Groot
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-solaris/attachments/20070821/e4bc771d/attachment-0001.pgp 


More information about the kde-solaris mailing list