Hello; I thought maybe someone out there could please help me resolve a compile problem I am experiencing with Apache 1.3.6 and SOCKS5. History: I have previously successfully complied and installed the Apache 1.3.6 httpd daemon on my sun system. I have two systems networked together at home, the Sun and a HP pavilion PC. I use the sun as my http server and it works just fine. I would like to use the AOL Instant Messenger Service that Netscape supports from my PC to through my Sun server. I believe in order to do this I need to recompile my Apache httpd daemon with support for SOCKS5. To do this I downloaded the SOCKS5 libraries version 1.0 revision 10 from www.socks.nec.com. I then complied them with GNU' s GCC 2.8.1 compiler for Solaris 2.6. The same compiler and libraries I used to successfully compile the Apache 1.3.6 httpd daemon. Please see below for output from the configure command: ---------------------------------------------------------------------------- ---- This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. configure:565: checking for gcc2 configure:595: checking for gcc configure:672: checking whether the C compiler (gcc ) works configure:686: gcc -o conftest conftest.c 1>&5 configure:706: checking whether the C compiler (gcc ) is a cross-compiler configure:711: checking whether we are using GNU C configure:720: gcc -E conftest.c configure:735: checking whether gcc accepts -g configure:896: gcc -c -D__USE_FIXED_PROTOTYPES__ conftest.c 1>&5 configure:911: checking how to run the C preprocessor configure:932: gcc -E conftest.c >/dev/null 2>conftest.out configure:973: checking whether gcc needs -traditional configure:1019: checking for working const configure:1073: gcc -c -D__USE_FIXED_PROTOTYPES__ conftest.c 1>&5 configure:1094: checking for inline configure:1108: gcc -c -D__USE_FIXED_PROTOTYPES__ conftest.c 1>&5 configure:1139: checking for ranlib configure:1195: checking for a BSD compatible install configure:1247: checking for makedepend configure:1276: checking for autoconf configure:1305: checking for autoheader configure:1338: checking for fcntl.h configure:1348: gcc -E conftest.c >/dev/null 2>conftest.out configure:1338: checking for memory.h configure:1348: gcc -E conftest.c >/dev/null 2>conftest.out configure:1338: checking for unistd.h configure:1348: gcc -E conftest.c >/dev/null 2>conftest.out configure:1338: checking for string.h configure:1348: gcc -E conftest.c >/dev/null 2>conftest.out configure:1338: checking for strings.h configure:1348: gcc -E conftest.c >/dev/null 2>conftest.out configure:1338: checking for bstring.h configure:1348: gcc -E conftest.c >/dev/null 2>conftest.out configure:1344: bstring.h: No such file or directory configure: failed program was: #line 1343 "configure" #include "confdefs.h" #include <bstring.h> configure:1338: checking for varargs.h configure:1348: gcc -E conftest.c >/dev/null 2>conftest.out configure:1338: checking for stdarg.h configure:1348: gcc -E conftest.c >/dev/null 2>conftest.out configure:1338: checking for stdlib.h configure:1348: gcc -E conftest.c >/dev/null 2>conftest.out configure:1338: checking for time.h configure:1348: gcc -E conftest.c >/dev/null 2>conftest.out configure:1338: checking for syslog.h configure:1348: gcc -E conftest.c >/dev/null 2>conftest.out configure:1338: checking for ifaddrs.h configure:1348: gcc -E conftest.c >/dev/null 2>conftest.out configure:1344: ifaddrs.h: No such file or directory configure: failed program was: #line 1343 "configure" #include "confdefs.h" #include <ifaddrs.h> configure:1338: checking for crypt.h configure:1348: gcc -E conftest.c >/dev/null 2>conftest.out configure:1378: checking for sys/stat.h configure:1388: gcc -E conftest.c >/dev/null 2>conftest.out configure:1378: checking for sys/param.h configure:1388: gcc -E conftest.c >/dev/null 2>conftest.out configure:1378: checking for sys/signal.h configure:1388: gcc -E conftest.c >/dev/null 2>conftest.out configure:1378: checking for sys/resource.h configure:1388: gcc -E conftest.c >/dev/null 2>conftest.out configure:1378: checking for sys/socket.h configure:1388: gcc -E conftest.c >/dev/null 2>conftest.out configure:1378: checking for sys/uio.h configure:1388: gcc -E conftest.c >/dev/null 2>conftest.out configure:1378: checking for sys/time.h configure:1388: gcc -E conftest.c >/dev/null 2>conftest.out configure:1378: checking for sys/wait.h configure:1388: gcc -E conftest.c >/dev/null 2>conftest.out configure:1418: checking for sys/ttychars.h configure:1428: gcc -E conftest.c >/dev/null 2>conftest.out configure:1418: checking for sys/ipc.h configure:1428: gcc -E conftest.c >/dev/null 2>conftest.out configure:1418: checking for sys/bitypes.h configure:1428: gcc -E conftest.c >/dev/null 2>conftest.out configure:1424: sys/bitypes.h: No such file or directory configure: failed program was: #line 1423 "configure" #include "confdefs.h" #include <sys/bitypes.h> configure:1418: checking for sys/mbuf.h configure:1428: gcc -E conftest.c >/dev/null 2>conftest.out configure:1424: sys/mbuf.h: No such file or directory configure: failed program was: #line 1423 "configure" #include "confdefs.h" #include <sys/mbuf.h> configure:1418: checking for sys/sem.h configure:1428: gcc -E conftest.c >/dev/null 2>conftest.out configure:1418: checking for sys/select.h configure:1428: gcc -E conftest.c >/dev/null 2>conftest.out configure:1458: checking for sys/file.h configure:1468: gcc -E conftest.c >/dev/null 2>conftest.out configure:1458: checking for sys/ioctl.h configure:1468: gcc -E conftest.c >/dev/null 2>conftest.out configure:1458: checking for sys/fcntl.h configure:1468: gcc -E conftest.c >/dev/null 2>conftest.out configure:1458: checking for sys/filio.h configure:1468: gcc -E conftest.c >/dev/null 2>conftest.out configure:1458: checking for sys/sockio.h configure:1468: gcc -E conftest.c >/dev/null 2>conftest.out configure:1498: checking for sys/termios.h configure:1508: gcc -E conftest.c >/dev/null 2>conftest.out configure:1498: checking for sys/termio.h configure:1508: gcc -E conftest.c >/dev/null 2>conftest.out configure:1498: checking for termios.h configure:1508: gcc -E conftest.c >/dev/null 2>conftest.out configure:1498: checking for termio.h configure:1508: gcc -E conftest.c >/dev/null 2>conftest.out configure:1498: checking for sys/un.h configure:1508: gcc -E conftest.c >/dev/null 2>conftest.out configure:1538: checking for netinet/in_systm.h configure:1548: gcc -E conftest.c >/dev/null 2>conftest.out configure:1538: checking for net/route.h configure:1548: gcc -E conftest.c >/dev/null 2>conftest.out configure:1538: checking for machine/endian.h configure:1548: gcc -E conftest.c >/dev/null 2>conftest.out configure:1544: machine/endian.h: No such file or directory configure: failed program was: #line 1543 "configure" #include "confdefs.h" #include <machine/endian.h> configure:1538: checking for paths.h configure:1548: gcc -E conftest.c >/dev/null 2>conftest.out configure:1544: paths.h: No such file or directory configure: failed program was: #line 1543 "configure" #include "confdefs.h" #include <paths.h> configure:1538: checking for nl_types.h configure:1548: gcc -E conftest.c >/dev/null 2>conftest.out configure:1575: checking whether time.h and sys/time.h may both be included configure:1589: gcc -c -D__USE_FIXED_PROTOTYPES__ conftest.c 1>&5 configure:1610: checking for ANSI C header files configure:1623: gcc -E conftest.c >/dev/null 2>conftest.out configure:1690: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c 1>&5 configure:1718: checking for dirent.h that defines DIR configure:1731: gcc -c -D__USE_FIXED_PROTOTYPES__ conftest.c 1>&5 configure:1756: checking for opendir in -ldir configure:1775: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldir 1>&5 ld: fatal: library -ldir: not found ld: fatal: File processing errors. No output written to conftest configure: failed program was: #line 1764 "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:1844: checking for main in -lsocket configure:1859: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -lsocket 1>&5 configure:1887: checking for main in -ldl configure:1902: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket 1>&5 configure:1931: checking for main in -ldld configure:1946: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldld -ldl -lsocket 1>&5 ld: fatal: library -ldld: not found ld: fatal: File processing errors. No output written to conftest configure: failed program was: #line 1939 "configure" #include "confdefs.h" int main() { main() ; return 0; } configure:1974: checking for main in -lsvld configure:1989: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -lsvld -ldl -lsocket 1>&5 ld: fatal: library -lsvld: not found ld: fatal: File processing errors. No output written to conftest configure: failed program was: #line 1982 "configure" #include "confdefs.h" int main() { main() ; return 0; } configure:2017: checking for setupterm in -ltermcap configure:2036: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ltermcap -ldl -lsocket 1>&5 configure:2258: checking for gethostbyname in -lc configure:2277: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -lc -ldl -lsocket 1>&5 Undefined first referenced symbol in file gethostbyname /var/tmp/cc0K3daw1.o (symbol belongs to implicit dependency /usr/lib/libnsl.so.1) ld: fatal: Symbol referencing errors. No output written to conftest configure: failed program was: #line 2266 "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 gethostbyname(); int main() { gethostbyname() ; return 0; } configure:2296: checking for gethostbyname in -lresolv configure:2315: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -lresolv -ldl -lsocket 1>&5 Undefined first referenced symbol in file gethostbyname /var/tmp/cc64pW2_1.o (symbol belongs to implicit dependency /usr/lib/libnsl.so.1) ld: fatal: Symbol referencing errors. No output written to conftest configure: failed program was: #line 2304 "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 gethostbyname(); int main() { gethostbyname() ; return 0; } configure:2339: checking if we can use -lnsl configure:2351: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket 1>&5 Undefined first referenced symbol in file gethostbyname /var/tmp/ccAhmXh_1.o (symbol belongs to implicit dependency /usr/lib/libnsl.so.1) ld: fatal: Symbol referencing errors. No output written to conftest configure: failed program was: #line 2347 "configure" #include "confdefs.h" main() { if (gethostbyname("localhost")) exit(0); exit(-1); } configure:2374: checking for shared libc configure:2374: checking for shared libnsl configure:2374: checking for shared libsocket configure:2374: checking for shared libresolv configure:2374: checking for shared libdgc configure:2497: checking for pid_t configure:2530: checking for size_t configure:2563: checking return type of signal handlers configure:2585: gcc -c -D__USE_FIXED_PROTOTYPES__ conftest.c 1>&5 configure:2605: checking whether sockaddr_un has sun_len configure:2618: gcc -c -D__USE_FIXED_PROTOTYPES__ conftest.c 1>&5 configure: In function `main': configure:2614: structure has no member named `sun_len' configure: failed program was: #line 2610 "configure" #include "confdefs.h" #include <sys/types.h> #include <sys/un.h> int main() { struct sockaddr_un s_un; s_un.sun_len=0; ; return 0; } configure:2638: checking for sig_atomic_t configure:2672: checking for cc_t configure:2684: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:2679: syntax error before `int' configure: failed program was: #line 2677 "configure" #include "confdefs.h" cc_t int main() { #include <termio.h> ; return 0; } configure:2703: checking for sig_t configure:2715: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure: In function `main': configure:2711: `sig_t' undeclared (first use in this function) configure:2711: (Each undeclared identifier is reported only once configure:2711: for each function it appears in.) configure:2711: parse error before `i' configure: failed program was: #line 2708 "configure" #include "confdefs.h" #include <signal.h> int main() { sig_t i = (sig_t)0; ; return 0; } configure:2731: checking for getpassphrase configure:2759: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:2784: checking for sys_errlist configure:2796: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:2817: checking for dlopen configure:2845: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:2817: checking for shl_load configure:2845: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 Undefined first referenced symbol in file shl_load /var/tmp/cc0ac96c1.o ld: fatal: Symbol referencing errors. No output written to conftest configure: failed program was: #line 2822 "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:2875: checking for setupterm configure:2903: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl -ltermcap 1>&5 configure:2930: checking for tgetent configure:2958: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl -ltermcap 1>&5 configure:2987: checking for gethostbyname2 configure:3015: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 Undefined first referenced symbol in file gethostbyname2 /var/tmp/ccBFV_V_1.o ld: fatal: Symbol referencing errors. No output written to conftest configure: failed program was: #line 2992 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char gethostbyname2(); 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 gethostbyname2(); 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_gethostbyname2) || defined (__stub___gethostbyname2) choke me #else gethostbyname2(); #endif ; return 0; } configure:3042: checking for gethostbyname_r configure:3070: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3042: checking for gethostbyaddr_r configure:3070: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3042: checking for getpwuid_r configure:3070: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3042: checking for getservbyname_r configure:3070: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3097: checking for memset configure:3125: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3109: warning: conflicting types for built-in function `memset' configure:3097: checking for memcmp configure:3125: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3109: warning: conflicting types for built-in function `memcmp' configure:3097: checking for memmove configure:3125: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3097: checking for strchr configure:3125: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3097: checking for strrchr configure:3125: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3097: checking for strdup configure:3125: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3097: checking for strerror configure:3125: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3152: checking for bcopy configure:3180: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3152: checking for bcmp configure:3180: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3152: checking for bzero configure:3180: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3152: checking for index configure:3180: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3152: checking for rindex configure:3180: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3207: checking for setenv configure:3235: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 Undefined first referenced symbol in file setenv /var/tmp/ccUF4Xs_1.o ld: fatal: Symbol referencing errors. No output written to conftest configure: failed program was: #line 3212 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char setenv(); 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 setenv(); 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_setenv) || defined (__stub___setenv) choke me #else setenv(); #endif ; return 0; } configure:3207: checking for putenv configure:3235: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3207: checking for unsetenv configure:3235: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 Undefined first referenced symbol in file unsetenv /var/tmp/cc0KtDUd1.o ld: fatal: Symbol referencing errors. No output written to conftest configure: failed program was: #line 3212 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char unsetenv(); 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 unsetenv(); 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_unsetenv) || defined (__stub___unsetenv) choke me #else unsetenv(); #endif ; return 0; } configure:3207: checking for getenv configure:3235: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3262: checking for getdomainname configure:3290: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3262: checking for rresvport configure:3290: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3262: checking for sendmsg configure:3290: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3262: checking for setsid configure:3290: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3262: checking for setpgid configure:3290: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3262: checking for setpgrp configure:3290: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3262: checking for getifaddrs configure:3290: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 Undefined first referenced symbol in file getifaddrs /var/tmp/cc0pZV481.o ld: fatal: Symbol referencing errors. No output written to conftest configure: failed program was: #line 3267 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char getifaddrs(); 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 getifaddrs(); 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_getifaddrs) || defined (__stub___getifaddrs) choke me #else getifaddrs(); #endif ; return 0; } configure:3317: checking for waitpid configure:3345: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3317: checking for flock configure:3345: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 Undefined first referenced symbol in file flock /var/tmp/cc0fBf1v1.o ld: fatal: Symbol referencing errors. No output written to conftest configure: failed program was: #line 3322 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char flock(); 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 flock(); 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_flock) || defined (__stub___flock) choke me #else flock(); #endif ; return 0; } configure:3317: checking for dgettext configure:3345: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3317: checking for sigaction configure:3345: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3317: checking for sigprocmask configure:3345: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3372: checking for re_comp configure:3400: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3372: checking for strspn configure:3400: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3372: checking for getcwd configure:3400: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3372: checking for vfork configure:3400: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3372: checking for herror configure:3400: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 Undefined first referenced symbol in file herror /var/tmp/cc08uwdP1.o ld: fatal: Symbol referencing errors. No output written to conftest configure: failed program was: #line 3377 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char herror(); 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 herror(); 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_herror) || defined (__stub___herror) choke me #else herror(); #endif ; return 0; } configure:3372: checking for genget configure:3400: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 Undefined first referenced symbol in file genget /var/tmp/ccDVue2_1.o ld: fatal: Symbol referencing errors. No output written to conftest configure: failed program was: #line 3377 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char genget(); 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 genget(); 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_genget) || defined (__stub___genget) choke me #else genget(); #endif ; return 0; } configure:3372: checking for getopt configure:3400: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3425: checking for vprintf configure:3453: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure:3530: checking whether setpgrp takes no argument configure:3554: gcc -o conftest -D__USE_FIXED_PROTOTYPES__ conftest.c -ldl -lsocket -lnsl 1>&5 configure: failed program was: #line 3538 "configure" #include "confdefs.h" /* * If this system has a BSD-style setpgrp, which takes arguments, exit * successfully. */ main() { if (setpgrp(1,1) == -1) exit(0); else exit(1); } configure:4031: checking for finger configure:4062: checking for traceroute configure:4099: checking for ping configure:4707: checking shared library support ---------------------------------------------------------------------------- ---- gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./daemon.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./socket.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./proxy.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./tcp.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./flow.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./info.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./validate.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./sema.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./udp.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./udputil.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./tracer.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./../lib/msg.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./../lib/protocol.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./../lib/log.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./../lib/confutil.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./../lib/buffer.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./../lib/null.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./../lib/addr.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./s2s.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./sident.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./../lib/upwd.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./packet.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./../lib/gss.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -o socks5 daemon.o socket.o proxy.o tcp.o flow.o info.o validate.o sema.o udp.o udputil.o tracer.o msg.o protocol.o log.o confutil.o buffer.o null.o addr.o s2s.o sident.o upwd.o packet.o gss.o -ldl -lsocket -lnsl gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./msg.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./protocol.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./log.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./hostname.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./confutil.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./buffer.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./cache.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./wrap.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./wrap_tcp.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./wrap_udp.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./conf.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./select.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./libproto.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./rld.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./null.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./addr.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./upwd.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./gss.c ar rv libsocks5.a msg.o protocol.o log.o hostname.o confutil.o buffer.o cache.o wrap.o wrap_tcp.o wrap_udp.o conf.o select.o libproto.o rld.o null.o addr.o upwd.o gss.o a - msg.o a - protocol.o a - log.o a - hostname.o a - confutil.o a - buffer.o a - cache.o a - wrap.o a - wrap_tcp.o a - wrap_udp.o a - conf.o a - select.o a - libproto.o a - rld.o a - null.o a - addr.o a - upwd.o a - gss.o ranlib libsocks5.a ar rv libs5util.a log.o msg.o buffer.o a - log.o a - msg.o a - buffer.o ranlib libs5util.a gcc -I../../include -I./../../lib -I./../../include -D__USE_FIXED_PROTOTYPE S__ -c ./rping.c gcc -I../../include -I./../../lib -I./../../include -D__USE_FIXED_PROTOTYPE S__ -c ./share.c gcc -I../../include -I./../../lib -I./../../include -D__USE_FIXED_PROTOTYPE S__ -o rping rping.o hare.o -L../../lib -lsocks5 -ldl -lsocket -lnsl gcc -I../../include -I./../../lib -I./../../include -D__USE_FIXED_PROTOTYPE S__ -c ./rtrace.c gcc -I../../include -I./../../lib -I./../../include -D__USE_FIXED_PROTOTYPE S__ -o rtraceroute rtrace.o share.o -L../../lib -lsocks5 -ldl -lsocket -lnsl gcc -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DSOCKS -DINCLUDE_PROTOTYPES -DCOMPAT -DHAVE_GETPASSPHRASE -c ./cmds.c gcc -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DSOCKS -DINCLUDE_PROTOTYPES -DCOMPAT -DHAVE_GETPASSPHRASE -c ./cmdtab.c gcc -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DSOCKS -DINCLUDE_PROTOTYPES -DCOMPAT -DHAVE_GETPASSPHRASE -c ./ftp.c gcc -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DSOCKS -DINCLUDE_PROTOTYPES -DCOMPAT -DHAVE_GETPASSPHRASE -c ./glob.c gcc -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DSOCKS -DINCLUDE_PROTOTYPES -DCOMPAT -DHAVE_GETPASSPHRASE -c ./main.c gcc -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DSOCKS -DINCLUDE_PROTOTYPES -DCOMPAT -DHAVE_GETPASSPHRASE -c ./ruserpass.c gcc -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DSOCKS -DINCLUDE_PROTOTYPES -DCOMPAT -DHAVE_GETPASSPHRASE -c ./domacro.c gcc -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DSOCKS -DINCLUDE_PROTOTYPES -DCOMPAT -DHAVE_GETPASSPHRASE -o ftp cmds.o cmdtab.o ftp.o glob.o main.o ruserpass.o domacro.o -L../../lib -lsocks5 -ldl -lsocket -lnsl gcc -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DSOCKS -DORIG_FINGER=\"/usr/bin/finger\" -DINCLUDE_PROTOTYPES -o finger ./finger.c -L../../lib -lsocks5 -ldl -lsocket -lnsl gcc -DWHOIS_SERVER'="rs.internic.net"' -I../../include -I./../../include -D __USE_FIXED_PROTOTYPES__ -DSOCKS -DORIG_FINGER=\"/usr/bin/finger\" -DINCLU DE_PROTOTYPES -o whois /finger.c -L../../lib -lsocks5 -ldl -lsocket -lnsl gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./aquery.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./archie.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./atalloc.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./dirsend.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./get_pauth.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./get_vdir.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./getopt.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./getopt1.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./perrmesg.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./procquery.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./ptalloc.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./regex.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./stcopy.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./support.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./vlalloc.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./vl_comp.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -o archie aquery.o archie.o atalloc.o dirsend.o get_pauth.o get_vdir.o getopt.o getopt1.o perrmesg.o procquery.o ptalloc.o regex.o stcopy.o support.o vlalloc.o vl_comp.o -L../../lib -lsocks5 -ldl -lsocket -lnsl gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./auth.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./encrypt.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./misc.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./forward.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./kerberos.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./kerberos5.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./spx.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./enc_des.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./rsaencpwd.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./krb4encpwd.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./read_password.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./mem.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./herror.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./genget.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./getopt.c /bin/rm -f libtelnet.a ar cruv libtelnet.a auth.o encrypt.o misc.o forward.o kerberos.o kerberos5.o spx.o enc_des.o rsaencpwd.o krb4encpwd.o read_password.o mem.o herror.o genget.o getopt.o a - auth.o a - encrypt.o a - misc.o a - forward.o a - kerberos.o a - kerberos5.o a - spx.o a - enc_des.o a - rsaencpwd.o a - krb4encpwd.o a - read_password.o a - mem.o a - herror.o a - genget.o a - getopt.o ranlib libtelnet.a gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -c ./authenc.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -c ./commands.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -c ./main.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -c ./network.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -c ./ring.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -c ./sys_bsd.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -c ./telnet.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -c ./terminal.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -c ./tn3270.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -c ./utilities.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -DSOCKS -DINCLUD E_PROTOTYPES -o telnet authenc.o commands.o main.o network.o ring.o sys_bsd.o telnet.o terminal.o tn3270.o ilities.o -L../../lib -lsocks5 -ldl -lsocket -lnsl -ltermcap -Llibtelne t -ltelnet gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/msg.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/protocol.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/log.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/hostname.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/confutil.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/buffer.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/cache.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/wrap.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/wrap_tcp.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/wrap_udp.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/conf.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/libproto.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/select.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/rld.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/null.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/addr.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/upwd.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/gss.c gcc -o libsocks5_sh.so -shared msg.o protocol.o log.o hostname.o confutil.o buffer.o cache.o wrap.o wrap_tcp.o wrap_udp.o conf.o libproto.o select.o rld.o null.o addr.o upwd.o gss.o -ldl -lsocket -lnsl I then ran make and they seemed to compile without any problems. See below for make out put: gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./daemon.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./socket.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./proxy.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./tcp.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./flow.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./info.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./validate.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./sema.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./udp.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./udputil.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./tracer.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./../lib/msg.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./../lib/protocol.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./../lib/log.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./../lib/confutil.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./../lib/buffer.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./../lib/null.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./../lib/addr.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./s2s.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./sident.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./../lib/upwd.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./packet.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -c ./../lib/gss.c gcc -I. -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DIN_SERVER -DHAVE_CONFIG_H -o socks5 daemon.o socket.o proxy.o tcp.o flow.o info.o validate.o sema.o udp.o udputil.o tracer.o msg.o protocol.o log.o confutil.o buffer.o null.o addr.o s2s.o sident.o upwd.o packet.o gss.o -ldl -lsocket -lnsl gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./msg.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./protocol.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./log.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./hostname.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./confutil.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./buffer.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./cache.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./wrap.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./wrap_tcp.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./wrap_udp.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./conf.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./select.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./libproto.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./rld.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./null.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./addr.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./upwd.c gcc -DIN_LIBRARY -I../include -I. -I./../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_CONFIG_H -c ./gss.c ar rv libsocks5.a msg.o protocol.o log.o hostname.o confutil.o buffer.o cache.o wrap.o wrap_tcp.o wrap_udp.o conf.o select.o libproto.o rld.o null.o addr.o upwd.o gss.o a - msg.o a - protocol.o a - log.o a - hostname.o a - confutil.o a - buffer.o a - cache.o a - wrap.o a - wrap_tcp.o a - wrap_udp.o a - conf.o a - select.o a - libproto.o a - rld.o a - null.o a - addr.o a - upwd.o a - gss.o ranlib libsocks5.a ar rv libs5util.a log.o msg.o buffer.o a - log.o a - msg.o a - buffer.o ranlib libs5util.a gcc -I../../include -I./../../lib -I./../../include -D__USE_FIXED_PROTOTYPE S__ -c ./rping.c gcc -I../../include -I./../../lib -I./../../include -D__USE_FIXED_PROTOTYPE S__ -c ./share.c gcc -I../../include -I./../../lib -I./../../include -D__USE_FIXED_PROTOTYPE S__ -o rping rping.o hare.o -L../../lib -lsocks5 -ldl -lsocket -lnsl gcc -I../../include -I./../../lib -I./../../include -D__USE_FIXED_PROTOTYPE S__ -c ./rtrace.c gcc -I../../include -I./../../lib -I./../../include -D__USE_FIXED_PROTOTYPE S__ -o rtraceroute rtrace.o share.o -L../../lib -lsocks5 -ldl -lsocket -lnsl gcc -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DSOCKS -DINCLUDE_PROTOTYPES -DCOMPAT -DHAVE_GETPASSPHRASE -c ./cmds.c gcc -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DSOCKS -DINCLUDE_PROTOTYPES -DCOMPAT -DHAVE_GETPASSPHRASE -c ./cmdtab.c gcc -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DSOCKS -DINCLUDE_PROTOTYPES -DCOMPAT -DHAVE_GETPASSPHRASE -c ./ftp.c gcc -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DSOCKS -DINCLUDE_PROTOTYPES -DCOMPAT -DHAVE_GETPASSPHRASE -c ./glob.c gcc -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DSOCKS -DINCLUDE_PROTOTYPES -DCOMPAT -DHAVE_GETPASSPHRASE -c ./main.c gcc -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DSOCKS -DINCLUDE_PROTOTYPES -DCOMPAT -DHAVE_GETPASSPHRASE -c ./ruserpass.c gcc -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DSOCKS -DINCLUDE_PROTOTYPES -DCOMPAT -DHAVE_GETPASSPHRASE -c ./domacro.c gcc -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DSOCKS -DINCLUDE_PROTOTYPES -DCOMPAT -DHAVE_GETPASSPHRASE -o ftp cmds.o cmdtab.o ftp.o glob.o main.o ruserpass.o domacro.o -L../../lib -lsocks5 -ldl -lsocket -lnsl gcc -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DSOCKS -DORIG_FINGER=\"/usr/bin/finger\" -DINCLUDE_PROTOTYPES -o finger ./finger.c -L../../lib -lsocks5 -ldl -lsocket -lnsl gcc -DWHOIS_SERVER'="rs.internic.net"' -I../../include -I./../../include -D __USE_FIXED_PROTOTYPES__ -DSOCKS -DORIG_FINGER=\"/usr/bin/finger\" -DINCLU DE_PROTOTYPES -o whois /finger.c -L../../lib -lsocks5 -ldl -lsocket -lnsl gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./aquery.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./archie.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./atalloc.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./dirsend.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./get_pauth.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./get _vdir.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./getopt.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./getopt1.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./perrmesg.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./procquery.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./ptalloc.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./regex.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./stcopy.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./support.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./vlalloc.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -c ./vl_comp.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DDE BUG -DSOCKS -DINCLUDE_PROTOTYPES -DARCHIE_HOST=\"archie.sura.net\" -o archie aquery.o archie.o atalloc.o dirsend.o get_pauth.o get_vdir.o getopt.o getopt1.o perrmesg.o procquery.o ptalloc.o regex.o stcopy.o support.o vlalloc.o vl_comp.o -L../../lib -lsocks5 -ldl -lsocket -lnsl gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./auth.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./encrypt.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./misc.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./forward.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./kerberos.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./kerberos5.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./spx.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./enc_des.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./rsaencpwd.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./krb4encpwd.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./read_password.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./mem.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./herror.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./genget.c gcc -I. -I../../../include -I./../../../include -D__USE_FIXED_PROTOTYPES__ -DHAVE_SETUPTERM -c ./getopt.c /bin/rm -f libtelnet.a ar cruv libtelnet.a auth.o encrypt.o misc.o forward.o kerberos.o kerberos5.o spx.o enc_des.o rsaencpwd.o krb4encpwd.o read_password.o mem.o herror.o genget.o getopt.o a - auth.o a - encrypt.o a - misc.o a - forward.o a - kerberos.o a - kerberos5.o a - spx.o a - enc_des.o a - rsaencpwd.o a - krb4encpwd.o a - read_password.o a - mem.o a - herror.o a - genget.o a - getopt.o ranlib libtelnet.a gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -c ./authenc.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -c ./commands.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -c ./main.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -c ./network.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -c ./ring.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -c ./sys_bsd.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -c ./telnet.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -c ./terminal.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -c ./tn3270.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -c ./utilities.c gcc -I. -I../../include -I./../../include -D__USE_FIXED_PROTOTYPES__ -DHAV E_SETUPTERM -DSOCKS -DINCLUDE_PROTOTYPES -DKLUDGELINEMODE -DSOCKS -DINCLUD E_PROTOTYPES -o telnet authenc.o commands.o main.o network.o ring.o sys_bsd.o telnet.o terminal.o tn3270.o ilities.o -L../../lib -lsocks5 -ldl -lsocket -lnsl -ltermcap -Llibtelne t -ltelnet gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/msg.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/protocol.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/log.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/hostname.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/confutil.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/buffer.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/cache.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/wrap.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/wrap_tcp.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/wrap_udp.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/conf.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/libproto.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/select.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/rld.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/null.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/addr.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/upwd.c gcc -I../include -I./../lib -I./../include -D__USE_FIXED_PROTOTYPES__ -DH AVE_CONFIG_H -fpic -DFOR_SHARED_LIBRARY -DIN_LIBRARY -c ./../lib/gss.c gcc -o libsocks5_sh.so -shared msg.o protocol.o log.o hostname.o confutil.o buffer.o cache.o wrap.o wrap_tcp.o wrap_udp.o conf.o libproto.o select.o rld.o null.o addr.o upwd.o gss.o -ldl -lsocket -lnsl Next I modified the Apache config.status shell script to include support for SOCKS5 by adding the "--enable-rule=socks5" line. See below: #!/bin/sh ## ## config.status -- APACI auto-generated configuration restore script ## ## Use this shell script to re-run the APACI configure script for ## restoring your configuration. Additional parameters can be supplied. ## ./configure \ "--with-layout=Apache" \ "--prefix=/usr/local/etc/apache" \ "--enable-module=proxy" \ "--enable-shared=proxy" \ "--enable-rule=socks5" \ "$@" I then executed the above script and below is the error I am getting at compilation time: ---------------------------------------------------------------------------- ---- Configuring for Apache, Version 1.3.6 + using installation path layout: Apache (config.layout) Creating Makefile Creating Configuration.apaci in src + enabling mod_so for DSO support Creating Makefile in src + configured for Solaris 260 platform + setting C compiler to gcc + setting C pre-processor to gcc -E + checking for system header files + enabling SOCKS5 support + adding selected modules + using -ldl for vendor DSO support + doing sanity check on compiler and options Undefined first referenced symbol in file __register_frame_info /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/crtbegin.o __deregister_frame_info /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/crtbegin.o ld: fatal: Symbol referencing errors. No output written to helpers/dummy make: *** [dummy] Error 1 ** A test compilation with your Makefile configuration ** failed. This is most likely because your C compiler ** is not ANSI. Apache requires an ANSI C Compiler, such ** as gcc. The above error message from your compiler ** will also provide a clue. Aborting! I especially like the "No output written to helpers/dummy" message because that is what I feel like. I am a novice when it comes to C programming, but I don't understand how I can compile both of these applications separately and they compile just fine. Yet when I try to use them together I get the above compilation error. How can I correct this problem? Respectfully; Mark Khan ______________________________________________________________________ Apache Interface to OpenSSL (mod_ssl) www.modssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]