Ok I had some progress. I checked into the configuration script. It all talks about UCD-SNMP it does not account for the new version net-snmp. So, I installed the new version of net-snmp, and I started editing the configure file to make it work with net-snmp The good news is that it did not complain about non existing snmp.h asn1.h snmp_impl.h But still I got errors as shown in this config.log file. I'm wondering if anyone has working version of Radius and net-snmp? If yes what is the version of net-snmp (or maybe ucd-snmp). I believe free radius was developed upon ucd-snmp structure. So what do you think Paul :-(
Following my log file This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. configure:740: checking for gcc configure:853: checking whether the C compiler (gcc ) works configure:869: gcc -o conftest conftest.c 1>&5 configure:895: checking whether the C compiler (gcc ) is a cross-compiler configure:900: checking whether we are using GNU C configure:909: gcc -E conftest.c configure:928: checking whether gcc accepts -g configure:960: checking how to run the C preprocessor configure:981: gcc -E conftest.c >/dev/null 2>conftest.out configure:1041: checking whether gcc needs -traditional configure:1087: checking whether we are using SUNPro C configure:1096: gcc -E conftest.c configure:1107: checking for ranlib configure:1138: checking for AIX configure:1165: checking for gmake configure:1196: checking for make configure:1316: checking for lt_dlinit in -lltdl configure:1335: gcc -o conftest -g -O2 conftest.c -lltdl 1>&5 configure:1440: checking for Cygwin environment configure:1456: gcc -c -g -O2 conftest.c 1>&5 configure: In function `main': configure:1452: `__CYGWIN32__' undeclared (first use in this function) configure:1452: (Each undeclared identifier is reported only once configure:1452: for each function it appears in.) configure: failed program was: #line 1445 "configure" #include "confdefs.h" int main() { #ifndef __CYGWIN__ #define __CYGWIN__ __CYGWIN32__ #endif return __CYGWIN__; ; return 0; } configure:1473: checking for mingw32 environment configure:1485: gcc -c -g -O2 conftest.c 1>&5 configure: In function `main': configure:1481: `__MINGW32__' undeclared (first use in this function) configure:1481: (Each undeclared identifier is reported only once configure:1481: for each function it appears in.) configure: failed program was: #line 1478 "configure" #include "confdefs.h" int main() { return __MINGW32__; ; return 0; } configure:1577: checking host system type configure:1598: checking build system type configure:1627: checking for ld used by GCC configure:1695: checking if the linker (/usr/local/bin/ld) is GNU ld GNU ld version 2.11.2 (with BFD 2.11.2) configure:1712: checking for /usr/local/bin/ld option to reload object files configure:1724: checking for BSD-compatible nm configure:1762: checking whether ln -s works configure:1783: checking how to recognise dependant libraries configure:1966: checking for object suffix configure:1972: gcc -c -g -O2 conftest.c 1>&5 configure:1992: checking for executable suffix configure:2002: gcc -o conftest -g -O2 conftest.c 1>&5 configure:2033: checking command to parse /usr/local/bin/nm -B output configure:2113: gcc -c -g -O2 conftest.c 1>&5 configure:2116: /usr/local/bin/nm -B conftest.o | sed -n -e 's/^.*[ ]\([ABCDGISTW][ABCDGISTW]*\)[ ][ ]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p' > conftest.nm configure:2167: gcc -o conftest -g -O2 conftest.c conftstm.o 1>&5 configure:2216: checking for dlfcn.h configure:2226: gcc -E conftest.c >/dev/null 2>conftest.out configure:2394: checking for ranlib configure:2461: checking for strip configure:2706: checking for objdir configure:2737: checking for gcc option to produce PIC configure:2889: checking if gcc PIC flag -fPIC works configure:2903: gcc -c -g -O2 -fPIC -DPIC conftest.c 1>&5 configure:2959: checking if gcc static flag -static works configure:2974: gcc -o conftest -g -O2 -static conftest.c 1>&5 configure:3005: checking if gcc supports -c -o file.o configure:3024: gcc -c -g -O2 -o out/conftest2.o conftest.c 1>&5 configure:3053: checking if gcc supports -c -o file.lo configure:3071: gcc -c -g -O2 -c -o conftest.lo conftest.c 1>&5 configure:3129: checking if gcc supports -fno-rtti -fno-exceptions configure:3142: gcc -c -g -O2 -fno-rtti -fno-exceptions -c conftest.c conftest.c 1>&5 configure:3173: checking whether the linker (/usr/local/bin/ld) supports shared libraries configure:3861: checking how to hardcode library paths into programs configure:3893: checking whether stripping libraries is possible configure:3911: checking dynamic linker characteristics configure:4312: checking if libtool supports shared libraries configure:4320: checking whether to build shared libraries configure:4347: checking whether to build static libraries configure:4390: checking for shl_load configure:4418: gcc -o conftest -g -O2 conftest.c 1>&5 /var/tmp/cczA22Bl.o: In function `main': /export/home/yousef/freerad/freeradius-0.8.1/configure:4412: undefined reference to `shl_load' collect2: ld returned 1 exit status configure: failed program was: #line 4395 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char shl_load(); below. */ #include <assert.h> /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char shl_load(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_shl_load) || defined (__stub___shl_load) choke me #else shl_load(); #endif ; return 0; } configure:4436: checking for shl_load in -ldld configure:4455: gcc -o conftest -g -O2 conftest.c -ldld 1>&5 /usr/local/bin/ld: cannot find -ldld collect2: ld returned 1 exit status configure: failed program was: #line 4444 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char shl_load(); int main() { shl_load() ; return 0; } configure:4474: checking for dlopen configure:4502: gcc -o conftest -g -O2 conftest.c 1>&5 configure:4671: checking whether a program can dlopen itself configure:4742: gcc -o conftest -g -O2 -DHAVE_DLFCN_H -Wl,--export-dynamic conftest.c 1>&5 configure:4765: checking whether a statically linked program can dlopen itself configure:4836: gcc -o conftest -g -O2 -DHAVE_DLFCN_H -Wl,--export-dynamic -static conftest.c 1>&5 /var/tmp/ccwBM0bQ.o: In function `main': /export/home/yousef/freerad/freeradius-0.8.1/configure:4822: undefined reference to `dlopen' /export/home/yousef/freerad/freeradius-0.8.1/configure:4827: undefined reference to `dlsym' /export/home/yousef/freerad/freeradius-0.8.1/configure:4828: undefined reference to `dlsym' collect2: ld returned 1 exit status configure:4887: checking whether -lc should be explicitly linked in configure:4894: gcc -c -g -O2 conftest.c 1>&5 configure:4907: gcc -shared conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2>&1 | grep -lc >/dev/null 2>&1 configure:5550: checking logdir configure:5572: checking radacctdir configure:5594: checking raddbdir configure:5756: checking for perl configure:5795: checking for snmpget configure:5834: checking for snmpwalk configure:5873: checking for rusers configure:5909: checking for working aclocal configure:5922: checking for working autoconf configure:5935: checking for working autoheader configure:5951: checking for locate configure:5986: checking for dirname configure:6021: checking for grep configure:6065: checking for pthread.h configure:6075: gcc -E conftest.c >/dev/null 2>conftest.out configure:6104: checking for pthread_create in -lpthread configure:6123: gcc -o conftest -g -O2 conftest.c -lpthread 1>&5 configure:6197: checking for library containing sem_init configure:6215: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lpthread 1>&5 /var/tmp/ccmxDjzj.o: In function `main': /export/home/yousef/freerad/freeradius-0.8.1/configure:6211: undefined reference to `sem_init' collect2: ld returned 1 exit status configure: failed program was: #line 6204 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char sem_init(); int main() { sem_init() ; return 0; } configure:6237: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lpthread -lpthread 1>&5 /var/tmp/ccyru63c.o: In function `main': /export/home/yousef/freerad/freeradius-0.8.1/configure:6233: undefined reference to `sem_init' collect2: ld returned 1 exit status configure: failed program was: #line 6226 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char sem_init(); int main() { sem_init() ; return 0; } configure:6237: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lsem -lpthread 1>&5 /usr/local/bin/ld: cannot find -lsem collect2: ld returned 1 exit status configure: failed program was: #line 6226 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char sem_init(); int main() { sem_init() ; return 0; } configure:6237: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lposix4 -lpthread 1>&5 configure:6261: checking for getsockname in -lsocket configure:6280: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lsocket -lposix4 -lpthread 1>&5 configure:6309: checking for inet_aton in -lresolv configure:6328: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:6357: checking for inet_ntoa in -lnsl configure:6376: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:6410: checking for dirent.h that defines DIR configure:6423: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c 1>&5 configure:6448: checking for opendir in -ldir configure:6467: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -ldir -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 /usr/local/bin/ld: cannot find -ldir collect2: ld returned 1 exit status configure: failed program was: #line 6456 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char opendir(); int main() { opendir() ; return 0; } configure:6531: checking for ANSI C header files configure:6544: gcc -E conftest.c >/dev/null 2>conftest.out configure:6611: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:6635: checking whether time.h and sys/time.h may both be included configure:6649: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c 1>&5 configure:6670: checking for sys/wait.h that is POSIX.1 compatible configure:6691: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c 1>&5 configure:6745: checking for unistd.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6745: checking for crypt.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6745: checking for errno.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6745: checking for resource.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6751:22: resource.h: No such file or directory configure: failed program was: #line 6750 "configure" #include "confdefs.h" #include <resource.h> configure:6745: checking for getopt.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6751:20: getopt.h: No such file or directory configure: failed program was: #line 6750 "configure" #include "confdefs.h" #include <getopt.h> configure:6745: checking for malloc.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6745: checking for utmp.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6745: checking for utmpx.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6745: checking for signal.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6745: checking for sys/select.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6745: checking for syslog.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6745: checking for inttypes.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6745: checking for stdint.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6751:20: stdint.h: No such file or directory configure: failed program was: #line 6750 "configure" #include "confdefs.h" #include <stdint.h> configure:6745: checking for stdio.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6745: checking for netdb.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6745: checking for semaphore.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6745: checking for arpa/inet.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6745: checking for netinet/in.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6745: checking for sys/types.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6745: checking for sys/socket.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6745: checking for sys/time.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6745: checking for sys/wait.h configure:6745: checking for sys/security.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6751:26: sys/security.h: No such file or directory configure: failed program was: #line 6750 "configure" #include "confdefs.h" #include <sys/security.h> configure:6745: checking for fcntl.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6745: checking for sys/fcntl.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6745: checking for prot.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6751:18: prot.h: No such file or directory configure: failed program was: #line 6750 "configure" #include "confdefs.h" #include <prot.h> configure:6745: checking for sia.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6751:17: sia.h: No such file or directory configure: failed program was: #line 6750 "configure" #include "confdefs.h" #include <sia.h> configure:6745: checking for siad.h configure:6755: gcc -E conftest.c >/dev/null 2>conftest.out configure:6751:18: siad.h: No such file or directory configure: failed program was: #line 6750 "configure" #include "confdefs.h" #include <siad.h> configure:6785: checking for regex.h configure:6795: gcc -E conftest.c >/dev/null 2>conftest.out configure:6864: checking for off_t configure:6897: checking for pid_t configure:6930: checking for size_t configure:6963: checking for uid_t in sys/types.h configure:6999: checking for socklen_t configure:7018: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c 1>&5 configure:7042: checking for uint8_t configure:7061: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c 1>&5 configure:7085: checking for uint16_t configure:7104: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c 1>&5 configure:7128: checking for uint32_t configure:7147: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c 1>&5 configure:7193: checking for getopt_long configure:7221: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 /var/tmp/ccs4aJdi.o: In function `main': /export/home/yousef/freerad/freeradius-0.8.1/configure:7215: undefined reference to `getopt_long' collect2: ld returned 1 exit status configure: failed program was: #line 7198 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char getopt_long(); below. */ #include <assert.h> /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char getopt_long(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_getopt_long) || defined (__stub___getopt_long) choke me #else getopt_long(); #endif ; return 0; } configure:7193: checking for lockf configure:7221: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:7193: checking for strsignal configure:7221: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:7193: checking for sigaction configure:7221: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:7193: checking for sigprocmask configure:7221: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:7193: checking for pthread_sigmask configure:7221: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:7193: checking for snprintf configure:7221: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:7193: checking for vsnprintf configure:7221: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:7193: checking for setsid configure:7221: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:7193: checking for strncasecmp configure:7221: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:7193: checking for strcasecmp configure:7221: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:7193: checking for localtime_r configure:7221: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:7193: checking for ctime_r configure:7221: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:7193: checking for gmtime_r configure:7221: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:7193: checking for strsep configure:7221: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 /var/tmp/cc6TSDYV.o: In function `main': /export/home/yousef/freerad/freeradius-0.8.1/configure:7215: undefined reference to `strsep' collect2: ld returned 1 exit status configure: failed program was: #line 7198 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char strsep(); below. */ #include <assert.h> /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char strsep(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_strsep) || defined (__stub___strsep) choke me #else strsep(); #endif ; return 0; } configure:7193: checking for inet_aton configure:7221: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:7193: checking for gethostname configure:7221: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:7193: checking for setlinebuf configure:7221: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:7193: checking for setvbuf configure:7221: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:7193: checking for getusershell configure:7221: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:7257: checking whether crypt must be declared configure:7317: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c 1>&5 configure:7257: checking whether strncasecmp must be declared configure:7317: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c 1>&5 configure:7257: checking whether strcasecmp must be declared configure:7317: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c 1>&5 configure:7257: checking whether inet_aton must be declared configure:7317: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c 1>&5 configure:7257: checking whether gethostname must be declared configure:7317: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c 1>&5 configure:7257: checking whether setlinebuf must be declared configure:7317: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c 1>&5 configure:7257: checking whether getusershell must be declared configure:7317: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c 1>&5 configure: In function `main': configure:7314: `getusershell' undeclared (first use in this function) configure:7314: (Each undeclared identifier is reported only once configure:7314: for each function it appears in.) configure: failed program was: #line 7262 "configure" #include "confdefs.h" #include <stdio.h> #include <string.h> #ifdef HAVE_UNISTD_H #include <unistd.h> #endif #ifdef HAVE_CRYPT_H #include <crypt.h> #endif #ifdef HAVE_ERRNO_H #include <errno.h> #endif #ifdef HAVE_RESOURCE_H #include <resource.h> #endif #ifdef HAVE_GETOPT_H #include <getopt.h> #endif #ifdef HAVE_MALLOC_H #include <malloc.h> #endif #ifdef HAVE_UTMP_H #include <utmp.h> #endif #ifdef HAVE_UTMPX_H #include <utmpx.h> #endif #ifdef HAVE_SYS_SELECT_H #include <sys/select.h> #endif #ifdef HAVE_DLFCN_H #include <dlfcn.h> #endif #ifdef HAVE_REGEX_H #include <regex.h> #endif #ifdef HAVE_SYSLOG_H #include <syslog.h> #endif #ifdef HAVE_INTTYPES_H #include <inttypes.h> #endif #ifdef HAVE_STDINT_H #include <stdint.h> #endif #ifdef HAVE_ARPA_INET_H #include <arpa/inet.h> #endif int main() { char *(*pfn) = (char *(*)) getusershell ; return 0; } configure:7257: checking whether endusershell must be declared configure:7317: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c 1>&5 configure: In function `main': configure:7314: `endusershell' undeclared (first use in this function) configure:7314: (Each undeclared identifier is reported only once configure:7314: for each function it appears in.) configure: failed program was: #line 7262 "configure" #include "confdefs.h" #include <stdio.h> #include <string.h> #ifdef HAVE_UNISTD_H #include <unistd.h> #endif #ifdef HAVE_CRYPT_H #include <crypt.h> #endif #ifdef HAVE_ERRNO_H #include <errno.h> #endif #ifdef HAVE_RESOURCE_H #include <resource.h> #endif #ifdef HAVE_GETOPT_H #include <getopt.h> #endif #ifdef HAVE_MALLOC_H #include <malloc.h> #endif #ifdef HAVE_UTMP_H #include <utmp.h> #endif #ifdef HAVE_UTMPX_H #include <utmpx.h> #endif #ifdef HAVE_SYS_SELECT_H #include <sys/select.h> #endif #ifdef HAVE_DLFCN_H #include <dlfcn.h> #endif #ifdef HAVE_REGEX_H #include <regex.h> #endif #ifdef HAVE_SYSLOG_H #include <syslog.h> #endif #ifdef HAVE_INTTYPES_H #include <inttypes.h> #endif #ifdef HAVE_STDINT_H #include <stdint.h> #endif #ifdef HAVE_ARPA_INET_H #include <arpa/inet.h> #endif int main() { char *(*pfn) = (char *(*)) endusershell ; return 0; } configure:7344: checking return type of signal handlers configure:7366: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c 1>&5 configure:7389: checking for ut_xtime in struct utmpx configure:7405: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c 1>&5 configure:7436: checking for working const configure:7490: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS conftest.c 1>&5 configure:7512: checking type of OS configure:7527: checking for developer gcc flags configure:7542: checking for crypt in -lcrypt configure:7561: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG conftest.c -lcrypt -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 configure:7642: checking for setkey in -lcipher configure:7661: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG conftest.c -lcipher -lnsl -lresolv -lsocket -lposix4 -lpthread 1>&5 /usr/local/bin/ld: cannot find -lcipher collect2: ld returned 1 exit status configure: failed program was: #line 7650 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char setkey(); int main() { setkey() ; return 0; } configure:7690: checking for asn1.h,snmp.h,snmp_impl.h configure:7718: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG conftest.c 1>&5 configure: In function `main': configure:7714: warning: unused variable `a' configure:7759: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG -I/usr/include conftest.c 1>&5 In file included from configure:7737: /usr/include/sys/types.h:16: warning: ignoring #pragma ident In file included from /usr/include/sys/types.h:18, from configure:7737: /usr/include/sys/isa_defs.h:9: warning: ignoring #pragma ident In file included from /usr/include/sys/types.h:19, from configure:7737: /usr/include/sys/feature_tests.h:13: warning: ignoring #pragma ident In file included from /usr/include/sys/types.h:24, from configure:7737: /usr/include/sys/machtypes.h:16: warning: ignoring #pragma ident In file included from /usr/include/sys/types.h:36, from configure:7737: /usr/include/sys/int_types.h:9: warning: ignoring #pragma ident In file included from /usr/include/sys/types.h:548, from configure:7737: /usr/include/sys/select.h:12: warning: ignoring #pragma ident In file included from /usr/include/sys/select.h:17, from /usr/include/sys/types.h:548, from configure:7737: /usr/include/sys/time.h:22: warning: ignoring #pragma ident In file included from /usr/include/sys/time.h:410, from /usr/include/sys/select.h:17, from /usr/include/sys/types.h:548, from configure:7737: /usr/include/time.h:16: warning: ignoring #pragma ident In file included from /usr/include/time.h:20, from /usr/include/sys/time.h:410, from /usr/include/sys/select.h:17, from /usr/include/sys/types.h:548, from configure:7737: /usr/include/iso/time_iso.h:28: warning: ignoring #pragma ident In file included from configure:7743: /usr/include/stdio.h:20: warning: ignoring #pragma ident In file included from /usr/include/stdio.h:22, from configure:7743: /usr/include/iso/stdio_iso.h:32: warning: ignoring #pragma ident In file included from /usr/include/iso/stdio_iso.h:36, from /usr/include/stdio.h:22, from configure:7743: /usr/include/sys/va_list.h:9: warning: ignoring #pragma ident In file included from /usr/include/iso/stdio_iso.h:37, from /usr/include/stdio.h:22, from configure:7743: /usr/include/stdio_tag.h:9: warning: ignoring #pragma ident In file included from /usr/include/iso/stdio_iso.h:38, from /usr/include/stdio.h:22, from configure:7743: /usr/include/stdio_impl.h:9: warning: ignoring #pragma ident In file included from configure:7746: /usr/include/netdb.h:93: warning: ignoring #pragma ident In file included from /usr/include/netdb.h:96, from configure:7746: /usr/include/netinet/in.h:30: warning: ignoring #pragma ident In file included from /usr/include/netinet/in.h:41, from /usr/include/netdb.h:96, from configure:7746: /usr/include/sys/stream.h:16: warning: ignoring #pragma ident In file included from /usr/include/sys/stream.h:22, from /usr/include/netinet/in.h:41, from /usr/include/netdb.h:96, from configure:7746: /usr/include/sys/vnode.h:35: warning: ignoring #pragma ident In file included from /usr/include/sys/vnode.h:38, from /usr/include/sys/stream.h:22, from /usr/include/netinet/in.h:41, from /usr/include/netdb.h:96, from configure:7746: /usr/include/sys/t_lock.h:15: warning: ignoring #pragma ident In file included from /usr/include/sys/t_lock.h:18, from /usr/include/sys/vnode.h:38, from /usr/include/sys/stream.h:22, from /usr/include/netinet/in.h:41, from /usr/include/netdb.h:96, from configure:7746: /usr/include/sys/machlock.h:9: warning: ignoring #pragma ident In file included from /usr/include/sys/t_lock.h:19, from /usr/include/sys/vnode.h:38, from /usr/include/sys/stream.h:22, from /usr/include/netinet/in.h:41, from /usr/include/netdb.h:96, from configure:7746: /usr/include/sys/param.h:37: warning: ignoring #pragma ident In file included from /usr/include/sys/param.h:413, from /usr/include/sys/t_lock.h:19, from /usr/include/sys/vnode.h:38, from /usr/include/sys/stream.h:22, from /usr/include/netinet/in.h:41, from /usr/include/netdb.h:96, from configure:7746: /usr/include/sys/unistd.h:25: warning: ignoring #pragma ident In file included from /usr/include/sys/t_lock.h:20, from /usr/include/sys/vnode.h:38, from /usr/include/sys/stream.h:22, from /usr/include/netinet/in.h:41, from /usr/include/netdb.h:96, from configure:7746: /usr/include/sys/mutex.h:9: warning: ignoring #pragma ident In file included from /usr/include/sys/t_lock.h:21, from /usr/include/sys/vnode.h:38, from /usr/include/sys/stream.h:22, from /usr/include/netinet/in.h:41, from /usr/include/netdb.h:96, from configure:7746: /usr/include/sys/rwlock.h:9: warning: ignoring #pragma ident In file included from /usr/include/sys/t_lock.h:22, from /usr/include/sys/vnode.h:38, from /usr/include/sys/stream.h:22, from /usr/include/netinet/in.h:41, from /usr/include/netdb.h:96, from configure:7746: /usr/include/sys/semaphore.h:9: warning: ignoring #pragma ident In file included from /usr/include/sys/t_lock.h:23, from /usr/include/sys/vnode.h:38, from /usr/include/sys/stream.h:22, from /usr/include/netinet/in.h:41, from /usr/include/netdb.h:96, from configure:7746: /usr/include/sys/condvar.h:17: warning: ignoring #pragma ident In file included from /usr/include/sys/vnode.h:39, from /usr/include/sys/stream.h:22, from /usr/include/netinet/in.h:41, from /usr/include/netdb.h:96, from configure:7746: /usr/include/sys/time_impl.h:15: warning: ignoring #pragma ident In file included from /usr/include/sys/vnode.h:40, from /usr/include/sys/stream.h:22, from /usr/include/netinet/in.h:41, from /usr/include/netdb.h:96, from configure:7746: /usr/include/sys/cred.h:34: warning: ignoring #pragma ident In file included from /usr/include/sys/vnode.h:41, from /usr/include/sys/stream.h:22, from /usr/include/netinet/in.h:41, from /usr/include/netdb.h:96, from configure:7746: /usr/include/sys/uio.h:16: warning: ignoring #pragma ident In file included from /usr/include/sys/vnode.h:42, from /usr/include/sys/stream.h:22, from /usr/include/netinet/in.h:41, from /usr/include/netdb.h:96, from configure:7746: /usr/include/sys/resource.h:16: warning: ignoring #pragma ident In file included from /usr/include/sys/vnode.h:43, from /usr/include/sys/stream.h:22, from /usr/include/netinet/in.h:41, from /usr/include/netdb.h:96, from configure:7746: /usr/include/vm/seg_enum.h:34: warning: ignoring #pragma ident In file included from /usr/include/sys/stream.h:23, from /usr/include/netinet/in.h:41, from /usr/include/netdb.h:96, from configure:7746: /usr/include/sys/poll.h:16: warning: ignoring #pragma ident In file included from /usr/include/sys/stream.h:24, from /usr/include/netinet/in.h:41, from /usr/include/netdb.h:96, from configure:7746: /usr/include/sys/strmdep.h:16: warning: ignoring #pragma ident In file included from /usr/include/sys/stream.h:27, from /usr/include/netinet/in.h:41, from /usr/include/netdb.h:96, from configure:7746: /usr/include/sys/model.h:9: warning: ignoring #pragma ident In file included from /usr/include/sys/stream.h:28, from /usr/include/netinet/in.h:41, from /usr/include/netdb.h:96, from configure:7746: /usr/include/sys/strft.h:9: warning: ignoring #pragma ident In file included from /usr/include/netinet/in.h:48, from /usr/include/netdb.h:96, from configure:7746: /usr/include/sys/byteorder.h:11: warning: ignoring #pragma ident In file included from /usr/include/netdb.h:98, from configure:7746: /usr/include/sys/socket.h:16: warning: ignoring #pragma ident In file included from /usr/include/sys/socket.h:42, from /usr/include/netdb.h:98, from configure:7746: /usr/include/sys/netconfig.h:11: warning: ignoring #pragma ident In file included from /usr/include/sys/socket.h:201, from /usr/include/netdb.h:98, from configure:7746: /usr/include/sys/un.h:34: warning: ignoring #pragma ident In file included from /usr/include/sys/socket.h:202, from /usr/include/netdb.h:98, from configure:7746: /usr/include/net/if_dl.h:41: warning: ignoring #pragma ident In file included from configure:7749: /usr/include/unistd.h:16: warning: ignoring #pragma ident In file included from configure:7749: /usr/include/unistd.h:782: warning: ignoring #pragma unknown_control_flow configure: In function `main': configure:7755: warning: unused variable `a' configure: At top level: /usr/include/time.h:258: warning: `asctime_r' defined but not used /usr/include/time.h:264: warning: `ctime_r' defined but not used /usr/include/unistd.h:836: warning: `getlogin_r' defined but not used /usr/include/unistd.h:842: warning: `ttyname_r' defined but not used configure:7887: checking for snmp_build_var_op in -lsnmp configure:7899: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread -lsnmp 1>&5 /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_DigestInit' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_DigestFinal' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_DigestFinal_ex' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `AES_set_encrypt_key' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_md5' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `HMAC' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_MD_CTX_cleanup' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `SSLeay' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_sha1' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_MD_CTX_init' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_DigestUpdate' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `RAND_bytes' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `DES_cbc_encrypt' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `DES_ncbc_encrypt' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `DES_key_sched' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `AES_cfb128_encrypt' collect2: ld returned 1 exit status configure: failed program was: #line 7892 "configure" #include "confdefs.h" extern char snmp_build_var_op(); int main() { snmp_build_var_op() ; return 0; } configure:7921: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread -L/usr/lib -lsnmp 1>&5 /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_DigestInit' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_DigestFinal' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_DigestFinal_ex' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `AES_set_encrypt_key' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_md5' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `HMAC' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_MD_CTX_cleanup' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `SSLeay' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_sha1' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_MD_CTX_init' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_DigestUpdate' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `RAND_bytes' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `DES_cbc_encrypt' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `DES_ncbc_encrypt' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `DES_key_sched' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `AES_cfb128_encrypt' collect2: ld returned 1 exit status configure: failed program was: #line 7914 "configure" #include "confdefs.h" extern char snmp_build_var_op(); int main() { snmp_build_var_op() ; return 0; } configure:7943: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread -L/usr/lib -lsnmp -lcrypto 1>&5 /usr/local/bin/ld: cannot find -lcrypto collect2: ld returned 1 exit status configure: failed program was: #line 7936 "configure" #include "confdefs.h" extern char snmp_build_var_op(); int main() { snmp_build_var_op() ; return 0; } configure:7921: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread -L/usr/local/lib -lsnmp 1>&5 /usr/local/lib/libsnmp.so: undefined reference to `EVP_DigestInit' /usr/local/lib/libsnmp.so: undefined reference to `EVP_DigestFinal' /usr/local/lib/libsnmp.so: undefined reference to `EVP_DigestFinal_ex' /usr/local/lib/libsnmp.so: undefined reference to `AES_set_encrypt_key' /usr/local/lib/libsnmp.so: undefined reference to `EVP_md5' /usr/local/lib/libsnmp.so: undefined reference to `HMAC' /usr/local/lib/libsnmp.so: undefined reference to `EVP_MD_CTX_cleanup' /usr/local/lib/libsnmp.so: undefined reference to `SSLeay' /usr/local/lib/libsnmp.so: undefined reference to `EVP_sha1' /usr/local/lib/libsnmp.so: undefined reference to `EVP_MD_CTX_init' /usr/local/lib/libsnmp.so: undefined reference to `EVP_DigestUpdate' /usr/local/lib/libsnmp.so: undefined reference to `RAND_bytes' /usr/local/lib/libsnmp.so: undefined reference to `DES_cbc_encrypt' /usr/local/lib/libsnmp.so: undefined reference to `DES_ncbc_encrypt' /usr/local/lib/libsnmp.so: undefined reference to `DES_key_sched' /usr/local/lib/libsnmp.so: undefined reference to `AES_cfb128_encrypt' collect2: ld returned 1 exit status configure: failed program was: #line 7914 "configure" #include "confdefs.h" extern char snmp_build_var_op(); int main() { snmp_build_var_op() ; return 0; } configure:7943: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread -L/usr/local/lib -lsnmp -lcrypto 1>&5 /usr/local/bin/ld: cannot find -lcrypto collect2: ld returned 1 exit status configure: failed program was: #line 7936 "configure" #include "confdefs.h" extern char snmp_build_var_op(); int main() { snmp_build_var_op() ; return 0; } configure:7921: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread -L/usr/local/snmp/lib -lsnmp 1>&5 /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_DigestInit' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_DigestFinal' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_DigestFinal_ex' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `AES_set_encrypt_key' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_md5' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `HMAC' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_MD_CTX_cleanup' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `SSLeay' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_sha1' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_MD_CTX_init' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `EVP_DigestUpdate' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `RAND_bytes' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `DES_cbc_encrypt' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `DES_ncbc_encrypt' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `DES_key_sched' /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.0.1/../../../libsnmp.so: undefined reference to `AES_cfb128_encrypt' collect2: ld returned 1 exit status configure: failed program was: #line 7914 "configure" #include "confdefs.h" extern char snmp_build_var_op(); int main() { snmp_build_var_op() ; return 0; } configure:7943: gcc -o conftest -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG conftest.c -lnsl -lresolv -lsocket -lposix4 -lpthread -L/usr/local/snmp/lib -lsnmp -lcrypto 1>&5 /usr/local/bin/ld: cannot find -lcrypto collect2: ld returned 1 exit status configure: failed program was: #line 7936 "configure" #include "confdefs.h" extern char snmp_build_var_op(); int main() { snmp_build_var_op() ; return 0; } configure:7981: checking gethostbyaddr_r() syntax configure:7990: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG conftest.c 1>&5 configure:8012: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG conftest.c 1>&5 configure: In function `main': configure:8008: too many arguments to function `gethostbyaddr_r' configure: failed program was: #line 8005 "configure" #include "confdefs.h" #include <netdb.h> int main() { gethostbyaddr_r(NULL, 0, 0, NULL, NULL, 0, NULL, NULL) ; return 0; } configure:8035: gcc -c -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG conftest.c 1>&5 - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html