gnutls-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnutls-2.8.5 failure on OpenSolaris


From: Dr. David Kirkby
Subject: gnutls-2.8.5 failure on OpenSolaris
Date: Sun, 29 Nov 2009 01:32:12 +0000
User-agent: Thunderbird 2.0.0.21 (X11/20090323)

I tried to build gnutls-2.8.5 on a Sun Ultra 27 running OpenSolaris 06/2009, with gcc 3.4.3 (the only one supplied with OpenSolaris). It fails, unless I add the 'nsl' library to to LDFLAGS.



bash-3.2$ uname -a
SunOS hawk 5.11 snv_111b i86pc i386 i86pc
bash-3.2$ cat /etc/release
                         OpenSolaris 2009.06 snv_111b X86
           Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
                        Use is subject to license terms.
                              Assembled 07 May 2009
bash-3.2$ gcc -v
Reading specs from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/specs
Configured with: /builds2/sfwnv-111a/usr/src/cmd/gcc/gcc-3.4.3/configure --prefix=/usr/sfw --with-as=/usr/sfw/bin/gas --with-gnu-as --with-ld=/usr/ccs/bin/ld --without-gnu-ld --enable-languages=c,c++,f77,objc --enable-shared
Thread model: posix
gcc version 3.4.3 (csl-sol210-3_4-20050802)


./configure  --with-libgcrypt-prefix=/usr

libtool: link: gcc -std=gnu99 -g -O2 -o ex-crq ex-crq.o ./.libs/libexamples.a ../../lib/.libs/libgnutls.so -L/usr/lib ../../libextra/.libs/libgnutls-extra.so /export/home/drkirkby/gnutls-2.8.5/lib/.libs/libgnutls.so -ltasn1 -lz -lgcrypt ../../gl/.libs/libgnu.a -lsocket -R/export/home/drkirkby/gnutls-2.8.5/lib/.libs -R/export/home/drkirkby/gnutls-2.8.5/libextra/.libs -R/usr/local/lib ld: warning: file /export/home/drkirkby/gnutls-2.8.5/lib/.libs/libgnutls.so: linked to ../../lib/.libs/libgnutls.so: attempted multiple inclusion of file gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I../../lib/includes -I../../lib/includes -I../../libextra/includes -I../../gl -I../../gl -g -O2 -MT ex-serv1.o -MD -MP -MF .deps/ex-serv1.Tpo -c -o ex-serv1.o ex-serv1.c
mv -f .deps/ex-serv1.Tpo .deps/ex-serv1.Po
/bin/sh ../../libtool --tag=CC --mode=link gcc -std=gnu99 -g -O2 -no-install -o ex-serv1 ex-serv1.o libexamples.la ../../lib/libgnutls.la ../../libextra/libgnutls-extra.la ../../gl/libgnu.la -lsocket libtool: link: gcc -std=gnu99 -g -O2 -o ex-serv1 ex-serv1.o ./.libs/libexamples.a ../../lib/.libs/libgnutls.so -L/usr/lib ../../libextra/.libs/libgnutls-extra.so /export/home/drkirkby/gnutls-2.8.5/lib/.libs/libgnutls.so -ltasn1 -lz -lgcrypt ../../gl/.libs/libgnu.a -lsocket -R/export/home/drkirkby/gnutls-2.8.5/lib/.libs -R/export/home/drkirkby/gnutls-2.8.5/libextra/.libs -R/usr/local/lib ld: warning: file /export/home/drkirkby/gnutls-2.8.5/lib/.libs/libgnutls.so: linked to ../../lib/.libs/libgnutls.so: attempted multiple inclusion of file
Undefined                       first referenced
 symbol                             in file
inet_ntop ex-serv1.o (symbol belongs to implicit dependency /usr/lib/libnsl.so.1)
ld: fatal: symbol referencing errors. No output written to ex-serv1
collect2: ld returned 1 exit status
make[4]: *** [ex-serv1] Error 1
make[4]: Leaving directory `/export/home/drkirkby/gnutls-2.8.5/doc/examples'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/export/home/drkirkby/gnutls-2.8.5/doc'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/export/home/drkirkby/gnutls-2.8.5/doc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/export/home/drkirkby/gnutls-2.8.5'
make: *** [all] Error 2

Configuring with:

./configure  --with-libgcrypt-prefix=/usr 'LDFLAGS=-lnsl'

allows it to build ok




reply via email to

[Prev in Thread] Current Thread [Next in Thread]