configure script with --with-drac option fails on Solaris 8:
zsh% env LDFLAGS="-L/usr/local/lib -R/usr/local/lib" ./configure
     --with-drac=/usr/local/lib
...
checking for dracauth in -ldrac... no
Can't use DRAC: dracauth not found in -ldrac

config.log:
...
configure:3955: checking for dracauth in -ldrac
configure:3974: gcc -o conftest -O2 -idirafter /usr/local/include -fpcc-struct-return  
 -idirafter /usr/local/include -L/usr/local/lib -R/usr/local/lib conftest.c -ldrac   
-L/usr/local/lib -ldrac -lposix4 -lcrypt 1>&5
Undefined                       first referenced
 symbol                             in file
xdr_enum                            /usr/local/lib/libdrac.a(drac_xdr.o)
clnt_create                         /usr/local/lib/libdrac.a(dracauth.o)
clnt_sperror                        /usr/local/lib/libdrac.a(dracauth.o)
xdr_u_long                          /usr/local/lib/libdrac.a(drac_xdr.o)
clnt_spcreateerror                  /usr/local/lib/libdrac.a(dracauth.o)
ld: fatal: Symbol referencing errors. No output written to conftest
collect2: ld returned 1 exit status

libnsl(3LIB) is also need to be linked with libdrac on Solaris 8.
It is also true of IRIX.

solution:
1. install shared library libdrac.so linked with libnsl
2. modify configure.in/configure

Which is the best way?

-- ayamura

Reply via email to