compiling 1.1.6 on solaris problem
Norbert Wegener
norbert.wegener at siemens.com
Tue Apr 17 19:05:37 CEST 2007
Setting up 1.1.6 on a Sun with `uname -a` giving
SunOS sunfire 5.10 Generic_118822-26 sun4u sparc SUNW,Ultra-30
configure does not show errors, only warnings. Unfortunately make dies
with:
....
creating rlm_dbm.la
(cd .libs && rm -f rlm_dbm.la && ln -s ../rlm_dbm.la rlm_dbm.la)
/root/freeradius-1.1.6/libtool --mode=compile gcc -g -O2
-I/root/freeradius-1.1.6/src/include -DHAVE_NDBM_H -c rlm_dbm_parser.c
gcc -g -O2 -I/root/freeradius-1.1.6/src/include -DHAVE_NDBM_H -c
rlm_dbm_parser.c -fPIC -DPIC -o .libs/rlm_dbm_parser.o
In file included from /root/freeradius-1.1.6/src/include/radiusd.h:31,
from rlm_dbm_parser.c:52:
/usr/include/netinet/in.h:302: warning: `INADDR_ANY' redefined
/root/freeradius-1.1.6/src/include/missing.h:73: warning: this is the
location of the previous definition
/usr/include/netinet/in.h:303: warning: `INADDR_LOOPBACK' redefined
/root/freeradius-1.1.6/src/include/missing.h:77: warning: this is the
location of the previous definition
rlm_dbm_parser.c: In function `storecontent':
rlm_dbm_parser.c:165: warning: assignment discards qualifiers from
pointer target type
gcc -g -O2 -I/root/freeradius-1.1.6/src/include -DHAVE_NDBM_H -c
rlm_dbm_parser.c -o rlm_dbm_parser.o >/dev/null 2>&1
/root/freeradius-1.1.6/libtool --mode=link gcc \
-o rlm_dbm_parser rlm_dbm_parser.lo ../../lib/libradius.la -lnsl
-lresolv -lsocket -lposix4 -lpthread gcc -o .libs/rlm_dbm_parser
.libs/rlm_dbm_parser.o ../../lib/.libs/libradius.so -lcrypt -lnsl
-lresolv -lsocket -lposix4 -lpthread -Wl,--rpath -Wl,/usr/local/lib
../../lib/.libs/libradius.so: undefined reference to `crypt at SUNW_1.1'
collect2: ld returned 1 exit status
gmake[6]: *** [rlm_dbm_parser] Error 1
gmake[6]: Leaving directory `/root/freeradius-1.1.6/src/modules/rlm_dbm'
gmake[5]: *** [common] Error 2
gmake[5]: Leaving directory `/root/freeradius-1.1.6/src/modules'
gmake[4]: *** [all] Error 2
gmake[4]: Leaving directory `/root/freeradius-1.1.6/src/modules'
gmake[3]: *** [common] Error 2
gmake[3]: Leaving directory `/root/freeradius-1.1.6/src'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/root/freeradius-1.1.6/src'
gmake[1]: *** [common] Error 2
gmake[1]: Leaving directory `/root/freeradius-1.1.6'
make: *** [all] Error 2
sh-3.00# exit
autoconf --version
autoconf (GNU Autoconf) 2.61
root at sunfire:/root/freeradius-1.1.6# automake --version
automake (GNU automake) 1.8
The complete output of configure / make can be found at:
http://www.wegener-net.de/fr/
Any idea?
Norbert Wegener
More information about the Freeradius-Users
mailing list