compiling 1.1.6 on solaris problem



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@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@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




This archive was generated by a fusion of Pipermail (Mailman edition) and MHonArc.