Some compile issues of gnutls 2.6.3 on Solaris
Simon Josefsson
simon at josefsson.org
Fri Feb 6 21:02:37 CET 2009
Dagobert Michelsen <dam at opencsw.org> writes:
> Hi Simon,
>
> Am 21.01.2009 um 22:26 schrieb Simon Josefsson:
>> This was new, thank you. Should be fixed on trunk. Please test
>> updated
>> daily build of the 2.6.x trunk (soon to be released):
>>
>> http://daily.josefsson.org/gnutls-2.6/gnutls-2.6-20090121.tar.gz
>
> Compilation and testing works fine now. However, on installation I get
>
> libtool: install: warning: relinking `libgnutlsxx.la'
> libtool: install: (cd /home/dam/mgar/pkg/gnutls/trunk/work/build-isa-
> sparcv8/gnutls-2.6.4/lib; /bin/bash /home/dam/mgar/pkg/gnutls/trunk/
> work/build-isa-sparcv8/gnutls-2.6.4/libtool --tag CXX --mode=relink /
> opt/studio/SOS11/SUNWspro/bin/CC -I../includes/ -xO3 -xarch=v8 -I/opt/
> csw/include -no-undefined -version-info 37:5:11 -xarch=v8 -L/opt/csw/
> lib -R/opt/csw/lib/\\\$ISALIST -R/opt/csw/lib -o libgnutlsxx.la -
> rpath /opt/csw/lib libgnutlsxx_la-gnutlsxx.lo libgnutls.la -lnsl -
> lsocket -inst-prefix-dir /home/dam/mgar/pkg/gnutls/trunk/work/install-
> isa-sparcv8)
> libtool: relink: /opt/studio/SOS11/SUNWspro/bin/CC -G -zdefs -
> hlibgnutlsxx.so.26 -o .libs/libgnutlsxx.so.26.11.5 .libs/
> libgnutlsxx_la-gnutlsxx.o -R/opt/csw/lib -R/opt/csw/lib/\$ISALIST
> -L/
> opt/csw/lib
> -L/home/dam/mgar/pkg/gnutls/trunk/work/install-isa-sparcv8/
> opt/csw/lib -lgnutls -ltasn1 -lz -lgcrypt -lgpg-error -lintl -lnsl -
> lsocket -library=Cstd -library=Crun -lc -xarch=v8 -xarch=v8
> Undefined first referenced
> symbol in file
> gnutls_priority_set .libs/libgnutlsxx_la-gnutlsxx.o
> gnutls_priority_set_direct .libs/libgnutlsxx_la-gnutlsxx.o
> gnutls_openpgp_send_cert .libs/libgnutlsxx_la-gnutlsxx.o
> ld: fatal: Symbol referencing errors. No output written to .libs/
> libgnutlsxx.so.26.11.5
> libtool: install: error: relink `libgnutlsxx.la' with the above
> command before installing it
> gmake[5]: *** [install-libLTLIBRARIES] Error 1
>
> Please be advised that I don't install .la-files for shared libraries
> (like libassuan etc.)
It looks like -lgnutls is linking to an old version of gnutls that is
installed somewhere else. Also, the \$ISALIST stuff looks weird, should
it be a complete expanded path?
Perhaps libtool relinking requires the *.la files to be properly
installed. Try to install them too... alternatively, make sure the
relink command doesn't link to the old copy of gnutls.so.
/Simon
More information about the Gnutls-devel
mailing list