Date: Mon, 28 Feb 2000 19:13:44 -0800 (PST) From: larse@isi.edu To: freebsd-gnats-submit@FreeBSD.org Subject: ports/17063: 4.0-20000214-CURRENT: ssh port fails to build Message-ID: <200002290313.TAA99762@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 17063 >Category: ports >Synopsis: 4.0-20000214-CURRENT: ssh port fails to build >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Feb 28 19:20:01 PST 2000 >Closed-Date: >Last-Modified: >Originator: Lars Eggert >Release: 4.0-20000214-CURRENT >Organization: USC Information Sciences Institute >Environment: FreeBSD hbo.isi.edu 4.0-20000214-CURRENT FreeBSD 4.0-20000214-CURRENT #4: Thu Feb 24 16:47:59 PST 2000 root@pub.isi.edu:/usr/src/sys/compile/PRECISION i386 >Description: System was installed from the 4.0-20000214-CURRENT ISO CD image. hbo# make ===> Configuring for ssh-1.2.27 configure.in:486: warning: AC_TRY_RUN called without default to allow cross compiling loading cache ./config.cache checking host system type... i386--freebsd4.0 checking cached information... ok checking for gcc... cc checking whether the C compiler (cc -O9 -pipe -funroll-loops -fomit-frame-pointer ) works... yes checking whether the C compiler (cc -O9 -pipe -funroll-loops -fomit-frame-pointer ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether cc accepts -g... yes checking how to run the C preprocessor... cc -E checking for POSIXized ISC... no checking whether to enable ipv6... yes checking ipv6 stack type... kame checking that the compiler works... yes checking if the compiler understands -pipe... yes checking whether to enable -Wall... no checking return type of signal handlers... void checking for ANSI C header files... yes checking for size_t... yes checking for uid_t in sys/types.h... yes checking for off_t... yes checking for mode_t... yes checking for st_blksize in struct stat... yes checking for working const... yes checking for inline... inline checking whether byte ordering is bigendian... no checking size of long... 4 checking size of int... 4 checking size of short... 2 checking for termios.h... yes checking for utmpx.h... no checking whether utmpx have ut_syslen field... no checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for unistd.h... yes checking for rusage.h... no checking for sys/time.h... yes checking for lastlog.h... no checking for login_cap.h... yes checking for utmp.h... yes checking for shadow.h... no checking for sgtty.h... yes checking for sys/select.h... yes checking for sys/ioctl.h... yes checking for machine/endian.h... yes checking for paths.h... yes checking for usersec.h... no checking for utime.h... yes checking for netinet/in_systm.h... yes checking for netinet/in_system.h... no checking for netinet/ip.h... yes checking for netinet/tcp.h... yes checking for ulimit.h... no checking for sys/resource.h... yes checking for login_cap.h... (cached) yes checking for sys/stream.h... no checking for sys/conf.h... yes checking whether time.h and sys/time.h may both be included... yes checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking whether stat file-mode macros are broken... no checking whether sys/types.h defines makedev... yes checking whether utmp have ut_pid field... no checking whether utmp have ut_name field... yes checking whether utmp have ut_id field... no checking whether utmp have ut_host field... yes checking whether utmp have ut_addr field... no checking whether you have incompatible SIGINFO macro... no checking whether sys/socket.h have struct sockaddr_storage... yes checking whether sys/socket.h have __ss_family... no checking whether sys/socket.h have sa_len... yes checking for crypt in -lc... no checking for crypt in -lcrypt... yes checking for getspnam in -lsec... no checking for get_process_stats in -lseq... no checking for bcopy in -lbsd... no checking for main in -lnsl... no checking for socket in -lsocket... no checking for getpwnam in -lsun... no checking for openpty in -lbsd... no checking for login in -lutil... yes checking for vhangup... no checking for setsid... yes checking for gettimeofday... yes checking for times... yes checking for getrusage... yes checking for ftruncate... yes checking for revoke... yes checking for makeutx... no checking for strchr... yes checking for memcpy... yes checking for setlogin... yes checking for openpty... yes checking for _getpty... no checking for clock... yes checking for fchmod... yes checking for ulimit... no checking for gethostname... yes checking for getdtablesize... yes checking for umask... yes checking for innetgr... yes checking for initgroups... yes checking for setpgrp... yes checking for setpgid... yes checking for daemon... yes checking for waitpid... yes checking for ttyslot... yes checking for authenticate... no checking for getpt... no checking for isastream... no checking for chflags... yes checking for strerror... yes checking for memmove... yes checking for remove... yes checking for random... yes checking for putenv... yes checking for crypt... yes checking for socketpair... yes checking for snprintf... yes checking getaddrinfo bug... buggy Fatal: You must get working getaddrinfo() function. or you can specify "--disable-ipv6". ===> Script "configure" failed: here are the contents of "config.log" This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. configure:647: checking host system type configure:668: checking cached information configure:687: checking for gcc configure:800: checking whether the C compiler (cc -O9 -pipe -funroll-loops -fomit-frame-pointer ) works configure:816: cc -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer conftest.c -L/usr/local/lib 1>&5 configure:842: checking whether the C compiler (cc -O9 -pipe -funroll-loops -fomit-frame-pointer ) is a cross-compiler configure:847: checking whether we are using GNU C configure:856: cc -E conftest.c configure:875: checking whether cc accepts -g configure:907: checking how to run the C preprocessor configure:928: cc -E conftest.c >/dev/null 2>conftest.out configure:987: checking for POSIXized ISC configure:1009: checking whether to enable ipv6 configure:1073: checking ipv6 stack type configure:2393: checking that the compiler works configure:2402: cc -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -L/usr/local/lib 1>&5 configure:2419: checking if the compiler understands -pipe configure:2430: cc -pipe -c -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c 1>&5 configure:2445: checking whether to enable -Wall configure:2459: checking return type of signal handlers configure:2481: cc -pipe -c -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c 1>&5 configure:2500: checking for ANSI C header files configure:2513: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:2580: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -L/usr/local/lib 1>&5 configure:2604: checking for size_t configure:2637: checking for uid_t in sys/types.h configure:2671: checking for off_t configure:2704: checking for mode_t configure:2737: checking for st_blksize in struct stat configure:2750: cc -pipe -c -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c 1>&5 configure:2772: checking for working const configure:2826: cc -pipe -c -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c 1>&5 configure:2847: checking for inline configure:2861: cc -pipe -c -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c 1>&5 configure:2887: checking whether byte ordering is bigendian configure:2905: cc -pipe -c -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c 1>&5 configure:2920: cc -pipe -c -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c 1>&5 configure: In function `main': configure:2915: syntax error before `big' configure: failed program was: #line 2909 "configure" #include "confdefs.h" #include <sys/types.h> #include <sys/param.h> int main() { #if BYTE_ORDER != BIG_ENDIAN not big endian #endif ; return 0; } configure:2977: checking size of long configure:2996: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -L/usr/local/lib 1>&5 configure:3016: checking size of int configure:3035: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -L/usr/local/lib 1>&5 configure:3055: checking size of short configure:3074: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -L/usr/local/lib 1>&5 configure:3099: checking for termios.h configure:3109: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3142: checking for utmpx.h configure:3152: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3148: utmpx.h: No such file or directory configure: failed program was: #line 3147 "configure" #include "confdefs.h" #include <utmpx.h> configure:3179: checking whether utmpx have ut_syslen field configure:3182: utmpx.h: No such file or directory configure:3202: checking for ANSI C header files configure:3306: checking for sys/wait.h that is POSIX.1 compatible configure:3327: cc -pipe -c -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c 1>&5 configure:3351: checking for unistd.h configure:3361: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3351: checking for rusage.h configure:3361: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3357: rusage.h: No such file or directory configure: failed program was: #line 3356 "configure" #include "confdefs.h" #include <rusage.h> configure:3351: checking for sys/time.h configure:3361: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3351: checking for lastlog.h configure:3361: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3357: lastlog.h: No such file or directory configure: failed program was: #line 3356 "configure" #include "confdefs.h" #include <lastlog.h> configure:3351: checking for login_cap.h configure:3361: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3351: checking for utmp.h configure:3361: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3351: checking for shadow.h configure:3361: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3357: shadow.h: No such file or directory configure: failed program was: #line 3356 "configure" #include "confdefs.h" #include <shadow.h> configure:3391: checking for sgtty.h configure:3401: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3391: checking for sys/select.h configure:3401: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3391: checking for sys/ioctl.h configure:3401: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3391: checking for machine/endian.h configure:3401: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3431: checking for paths.h configure:3441: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3431: checking for usersec.h configure:3441: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3437: usersec.h: No such file or directory configure: failed program was: #line 3436 "configure" #include "confdefs.h" #include <usersec.h> configure:3431: checking for utime.h configure:3441: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3431: checking for netinet/in_systm.h configure:3441: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3471: checking for netinet/in_system.h configure:3481: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3477: netinet/in_system.h: No such file or directory configure: failed program was: #line 3476 "configure" #include "confdefs.h" #include <netinet/in_system.h> configure:3471: checking for netinet/ip.h configure:3481: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3471: checking for netinet/tcp.h configure:3481: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3471: checking for ulimit.h configure:3481: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3477: ulimit.h: No such file or directory configure: failed program was: #line 3476 "configure" #include "confdefs.h" #include <ulimit.h> configure:3511: checking for sys/resource.h configure:3521: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3511: checking for login_cap.h configure:3511: checking for sys/stream.h configure:3521: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3517: sys/stream.h: No such file or directory configure: failed program was: #line 3516 "configure" #include "confdefs.h" #include <sys/stream.h> configure:3511: checking for sys/conf.h configure:3521: cc -E -DINET6 conftest.c >/dev/null 2>conftest.out configure:3548: checking whether time.h and sys/time.h may both be included configure:3562: cc -pipe -c -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c 1>&5 configure:3587: checking for dirent.h that defines DIR configure:3600: cc -pipe -c -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c 1>&5 configure:3625: checking for opendir in -ldir configure:3644: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -ldir -L/usr/local/lib 1>&5 /usr/libexec/elf/ld: cannot open -ldir: No such file or directory configure: failed program was: #line 3633 "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:3708: checking whether stat file-mode macros are broken configure:3764: checking whether sys/types.h defines makedev configure:3776: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -L/usr/local/lib 1>&5 configure:3870: checking whether utmp have ut_pid field configure:3891: checking whether utmp have ut_name field configure:3912: checking whether utmp have ut_id field configure:3933: checking whether utmp have ut_host field configure:3954: checking whether utmp have ut_addr field configure:3975: checking whether you have incompatible SIGINFO macro configure:3978: sys/siginfo.h: No such file or directory configure:3998: checking whether sys/socket.h have struct sockaddr_storage configure:4018: checking whether sys/socket.h have __ss_family configure:4038: checking whether sys/socket.h have sa_len configure:4059: checking for crypt in -lc configure:4078: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lc -L/usr/local/lib 1>&5 /usr/tmp/ccM14726.o: In function `main': /usr/tmp/ccM14726.o(.text+0x4): undefined reference to `crypt' configure: failed program was: #line 4067 "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 crypt(); int main() { crypt() ; return 0; } configure:4097: checking for crypt in -lcrypt configure:4116: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib 1>&5 configure:4146: checking for getspnam in -lsec configure:4165: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lsec -lcrypt -L/usr/local/lib 1>&5 /usr/libexec/elf/ld: cannot open -lsec: No such file or directory configure: failed program was: #line 4154 "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 getspnam(); int main() { getspnam() ; return 0; } configure:4193: checking for get_process_stats in -lseq configure:4212: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lseq -lcrypt -L/usr/local/lib 1>&5 /usr/libexec/elf/ld: cannot open -lseq: No such file or directory configure: failed program was: #line 4201 "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 get_process_stats(); int main() { get_process_stats() ; return 0; } configure:4240: checking for bcopy in -lbsd configure:4259: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lbsd -lcrypt -L/usr/local/lib 1>&5 /usr/libexec/elf/ld: cannot open -lbsd: No such file or directory configure: failed program was: #line 4248 "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 bcopy(); int main() { bcopy() ; return 0; } configure:4288: checking for main in -lnsl configure:4303: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lnsl -lcrypt -L/usr/local/lib 1>&5 /usr/libexec/elf/ld: cannot open -lnsl: No such file or directory configure: failed program was: #line 4296 "configure" #include "confdefs.h" int main() { main() ; return 0; } configure:4382: checking for socket in -lsocket configure:4401: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lsocket -lcrypt -L/usr/local/lib 1>&5 /usr/libexec/elf/ld: cannot open -lsocket: No such file or directory configure: failed program was: #line 4390 "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 socket(); int main() { socket() ; return 0; } configure:4431: checking for getpwnam in -lsun configure:4450: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lsun -lcrypt -L/usr/local/lib 1>&5 /usr/libexec/elf/ld: cannot open -lsun: No such file or directory configure: failed program was: #line 4439 "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 getpwnam(); int main() { getpwnam() ; return 0; } configure:4480: checking for openpty in -lbsd configure:4499: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lbsd -lcrypt -L/usr/local/lib 1>&5 /usr/libexec/elf/ld: cannot open -lbsd: No such file or directory configure: failed program was: #line 4488 "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 openpty(); int main() { openpty() ; return 0; } configure:4528: checking for login in -lutil configure:4547: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lutil -lcrypt -L/usr/local/lib 1>&5 configure:4576: checking for vhangup configure:4604: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 /usr/tmp/ccX14905.o: In function `main': /usr/tmp/ccX14905.o(.text+0x4): undefined reference to `vhangup' configure: failed program was: #line 4581 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char vhangup(); 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 vhangup(); 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_vhangup) || defined (__stub___vhangup) choke me #else vhangup(); #endif ; return 0; } configure:4634: checking for setsid configure:4662: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 configure:4691: checking for gettimeofday configure:4719: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 configure:4691: checking for times configure:4719: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 configure:4691: checking for getrusage configure:4719: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 configure:4691: checking for ftruncate configure:4719: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 configure:4691: checking for revoke configure:4719: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 configure:4691: checking for makeutx configure:4719: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 /usr/tmp/ccS15034.o: In function `main': /usr/tmp/ccS15034.o(.text+0x4): undefined reference to `makeutx' configure: failed program was: #line 4696 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char makeutx(); 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 makeutx(); 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_makeutx) || defined (__stub___makeutx) choke me #else makeutx(); #endif ; return 0; } configure:4746: checking for strchr configure:4774: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 configure:4746: checking for memcpy configure:4774: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 configure:4758: warning: conflicting types for built-in function `memcpy' configure:4746: checking for setlogin configure:4774: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 configure:4746: checking for openpty configure:4774: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 configure:4746: checking for _getpty configure:4774: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 /usr/tmp/ccR15124.o: In function `main': /usr/tmp/ccR15124.o(.text+0x4): undefined reference to `_getpty' configure: failed program was: #line 4751 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _getpty(); 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 _getpty(); 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__getpty) || defined (__stub____getpty) choke me #else _getpty(); #endif ; return 0; } configure:4746: checking for clock configure:4774: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 configure:4746: checking for fchmod configure:4774: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c /* 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_authenticate) || defined (__stub___authenticate) choke me #else authenticate(); #endif ; return 0; } configure:4856: checking for getpt configure:4884: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 /usr/tmp/cct15394.o: In function `main': /usr/tmp/cct15394.o(.text+0x4): undefined reference to `getpt' configure: failed program was: #line 4861 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char getpt(); 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 getpt(); 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_getpt) || defined (__stub___getpt) choke me #else getpt(); #endif ; return 0; } configure:4856: checking for isastream configure:4884: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 /usr/tmp/ccv15408.o: In function `main': /usr/tmp/ccv15408.o(.text+0x4): undefined reference to `isastream' configure: failed program was: #line 4861 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char isastream(); 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 isastream(); 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_isastream) || defined (__stub___isastream) choke me #else isastream(); #endif ; return 0; } configure:4911: checking for chflags configure:4939: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 configure:4967: checking for strerror configure:4995: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 configure:4967: checking for memmove configure:4995: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 configure:4967: checking for remove configure:4995: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 configure:4967: checking for random configure:4995: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 configure:4967: checking for putenv configure:4995: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 configure:4967: checking for crypt configure:4995: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 configure:4967: checking for socketpair configure:4995: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 configure:4967: checking for snprintf configure:4995: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 configure:5023: checking getaddrinfo bug configure:5113: cc -pipe -o conftest -O9 -pipe -funroll-loops -fomit-frame-pointer -DINET6 conftest.c -lcrypt -L/usr/local/lib -lutil 1>&5 configure: failed program was: #line 5029 "configure" #include "confdefs.h" #include <sys/types.h> #include <netdb.h> #include <string.h> #include <sys/socket.h> #include <netinet/in.h> main() { int passive, gaierr, inet4 = 0, inet6 = 0; struct addrinfo hints, *ai, *aitop; char straddr[INET6_ADDRSTRLEN], strport[16]; for (passive = 0; passive <= 1; passive++) { memset(&hints, 0, sizeof(hints)); hints.ai_family = AF_UNSPEC; hints.ai_flags = passive ? AI_PASSIVE : 0; hints.ai_socktype = SOCK_STREAM; if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) { (void)gai_strerror(gaierr); goto bad; } for (ai = aitop; ai; ai = ai->ai_next) { if (ai->ai_addr == NULL || ai->ai_addrlen == 0 || getnameinfo(ai->ai_addr, ai->ai_addrlen, straddr, sizeof(straddr), strport, sizeof(strport), NI_NUMERICHOST|NI_NUMERICSERV) != 0) { goto bad; } if (strcmp(strport, "54321") != 0) { goto bad; } switch (ai->ai_family) { case AF_INET: if (passive) { if (strcmp(straddr, "0.0.0.0") != 0) { goto bad; } } else { if (strcmp(straddr, "127.0.0.1") != 0) { goto bad; } } inet4++; break; case AF_INET6: if (passive) { if (strcmp(straddr, "::") != 0) { goto bad; } } else { if (strcmp(straddr, "::1") != 0) { goto bad; } } inet6++; break; case AF_UNSPEC: goto bad; break; default: /* another family support? */ break; } } } if (inet6 != 2 || inet4 != 2) goto bad; if (aitop) freeaddrinfo(aitop); exit(0); bad: if (aitop) freeaddrinfo(aitop); exit(1); } (end of "config.log") *** Error code 1 Stop in /usr/ports/security/ssh. *** Error code 1 Stop in /usr/ports/security/ssh. *** Error code 1 Stop in /usr/ports/security/ssh. *** Error code 1 Stop in /usr/ports/security/ssh. >How-To-Repeat: see description >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200002290313.TAA99762>