Building w/ stlport

Adriaan de Groot <[email protected]>
Newsgroups gmane.comp.kde.solaris
Message-ID <[email protected]>
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

___________________________________________________
This message is from the kde-solaris mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde-solaris.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.
signature.asc (application/pgp-signature, 187 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)

iD8DBQBGyq7jdqzuAf6io/4RAteGAJ9ZwD+n/oUuzwPdkmCNWkou0ehvGACfZfh5
+A4SsO1+aX3r47Cluhw96HM=
=ZEr8
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.