Skip site navigation (1)Skip section navigation (2)
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>