=> Building security/pam_ssh_agent_auth Started : Saturday, 9 MAR 2019 at 08:38:28 UTC Platform: 5.5-DEVELOPMENT DragonFly v5.5.0.192.g15ae7f0-DEVELOPMENT #34: Tue Feb 19 09:07:07 PST 2019 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.5-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.5-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- ac_cv_func_strnvis=no PERL=/usr/bin/false ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl PERL_USE_UNSAFE_INC=1 XDG_DATA_HOME=/construction/security/pam_ssh_agent_auth XDG_CONFIG_HOME=/construction/security/pam_ssh_agent_auth HOME=/construction/security/pam_ssh_agent_auth TMPDIR="/tmp" PATH=/construction/security/pam_ssh_agent_auth/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 CONFIG_SITE=/xports/Templates/config.site lt_cv_sys_max_cmd_len=262144 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- --libexecdir=/usr/local/lib --with-ssl-dir=/usr/local --without-openssl-header-check --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- PERL_USE_UNSAFE_INC=1 OPENSSLBASE=/usr/local OPENSSLDIR=/usr/local/openssl OPENSSLINC=/usr/local/include OPENSSLLIB=/usr/local/lib OPENSSLRPATH=/usr/local/lib XDG_DATA_HOME=/construction/security/pam_ssh_agent_auth XDG_CONFIG_HOME=/construction/security/pam_ssh_agent_auth HOME=/construction/security/pam_ssh_agent_auth TMPDIR="/tmp" PATH=/construction/security/pam_ssh_agent_auth/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -Wl,-rpath,/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS=" -pipe -O2 -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- DESTDIR=/construction/security/pam_ssh_agent_auth/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- OSREL=5.5 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PERL_VERSION=5.28.1 PERL_VER=5.28 PERL5_MAN1=lib/perl5/site_perl/man/man1 PERL5_MAN3=lib/perl5/site_perl/man/man3 SITE_PERL=lib/perl5/site_perl SITE_ARCH=lib/perl5/site_perl/mach/5.28 PROFILE="@comment " DOCSDIR="share/doc/pam_ssh_agent_auth" EXAMPLESDIR="share/examples/pam_ssh_agent_auth" DATADIR="share/pam_ssh_agent_auth" WWWDIR="www/pam_ssh_agent_auth" ETCDIR="etc/pam_ssh_agent_auth" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/pam_ssh_agent_auth DOCSDIR=/usr/local/share/doc/pam_ssh_agent_auth EXAMPLESDIR=/usr/local/share/examples/pam_ssh_agent_auth WWWDIR=/usr/local/www/pam_ssh_agent_auth ETCDIR=/usr/local/etc/pam_ssh_agent_auth -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=Release-BE USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=5 LICENSES_ACCEPTED= NONE HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _PERL5_FROM_BIN=5.28.1 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=8 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500500 OSVERSION=9999999 OSREL=5.5 _OSRELEASE=5.5-SYNTH PYTHONBASE=/usr/local _PKG_CHECKED=1 -------------------------------------------------------------------------------- -- Phase: check-sanity -------------------------------------------------------------------------------- ===> NOTICE: The pam_ssh_agent_auth port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> pam_ssh_agent_auth-0.10.3_1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.10.5_5.txz Installing pkg-1.10.5_5... Extracting pkg-1.10.5_5: .......... done ===> pam_ssh_agent_auth-0.10.3_1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of pam_ssh_agent_auth-0.10.3_1 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> NOTICE: The pam_ssh_agent_auth port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> Fetching all distfiles required by pam_ssh_agent_auth-0.10.3_1 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> NOTICE: The pam_ssh_agent_auth port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> Fetching all distfiles required by pam_ssh_agent_auth-0.10.3_1 for building => SHA256 Checksum OK for pam_ssh_agent_auth-0.10.3.tar.bz2. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> NOTICE: The pam_ssh_agent_auth port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> Fetching all distfiles required by pam_ssh_agent_auth-0.10.3_1 for building ===> Extracting for pam_ssh_agent_auth-0.10.3_1 => SHA256 Checksum OK for pam_ssh_agent_auth-0.10.3.tar.bz2. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for pam_ssh_agent_auth-0.10.3_1 ===> Applying ports patches for pam_ssh_agent_auth-0.10.3_1 -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> pam_ssh_agent_auth-0.10.3_1 depends on file: /usr/local/lib/libcrypto.so.44 - not found ===> Installing existing package /packages/All/libressl-2.8.3.txz Installing libressl-2.8.3... Extracting libressl-2.8.3: .......... done ===> pam_ssh_agent_auth-0.10.3_1 depends on file: /usr/local/lib/libcrypto.so.44 - found ===> Returning to build of pam_ssh_agent_auth-0.10.3_1 ===> pam_ssh_agent_auth-0.10.3_1 depends on package: perl5>=5.28.r1<5.29 - not found ===> Installing existing package /packages/All/perl5-5.28.1.txz Installing perl5-5.28.1... Extracting perl5-5.28.1: .......... done Message from perl5-5.28.1: The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. ===> pam_ssh_agent_auth-0.10.3_1 depends on package: perl5>=5.28.r1<5.29 - found ===> Returning to build of pam_ssh_agent_auth-0.10.3_1 -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for pam_ssh_agent_auth-0.10.3_1 configure: loading site script /xports/Templates/config.site checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cpp checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for minix/config.h... (cached) no checking whether it is safe to define __EXTENSIONS__... yes checking for gcc... (cached) cc checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... (cached) none needed checking for inline... inline checking build system type... x86_64-portbld-dragonfly5.5 checking host system type... x86_64-portbld-dragonfly5.5 checking whether byte ordering is bigendian... no checking for gawk... (cached) /usr/bin/awk checking how to run the C preprocessor... cpp checking for ranlib... ranlib checking for a BSD-compatible install... /usr/bin/install -c checking for egrep... (cached) /usr/bin/egrep checking for ar... /usr/bin/ar checking for cat... /bin/cat checking for kill... /bin/kill checking for perl5... (cached) /usr/local/bin/perl checking for sed... (cached) /usr/bin/sed checking for ent... no checking for bash... no checking for ksh... no checking for sh... /bin/sh checking for sh... /bin/sh checking for groupadd... groupadd checking for useradd... useradd checking for pkgmk... no checking for uid_t in sys/types.h... (cached) yes checking for unistd.h... (cached) yes checking for working chown... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking whether closedir returns void... no checking for pid_t... (cached) yes checking for vfork.h... (cached) no checking for fork... (cached) yes checking for vfork... (cached) yes checking for working fork... yes checking for working vfork... (cached) yes checking whether cc needs -traditional... no checking whether lstat correctly handles trailing slash... (cached) yes checking whether lstat accepts an empty string... no checking whether lstat correctly handles trailing slash... (cached) yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... (cached) yes checking for working memcmp... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for utime.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... yes checking for sys/select.h... (cached) yes checking for sys/socket.h... (cached) yes checking types of arguments for select... int,fd_set *,struct timeval * checking return type of signal handlers... void checking whether stat accepts an empty string... no checking for working strnlen... (cached) yes checking whether utime accepts a null argument... yes checking for dup2... (cached) yes checking for endgrent... (cached) yes checking for ftruncate... yes checking for getcwd... (cached) yes checking for gethostbyaddr... yes checking for gethostbyname... (cached) yes checking for getpass... yes checking for getspnam... no checking for gettimeofday... (cached) yes checking for inet_ntoa... (cached) yes checking for isascii... (cached) yes checking for memmove... (cached) yes checking for memset... (cached) yes checking for mkdir... yes checking for realpath... (cached) yes checking for rmdir... yes checking for select... (cached) yes checking for setenv... (cached) yes checking for socket... yes checking for strcasecmp... (cached) yes checking for strchr... (cached) yes checking for strdup... (cached) yes checking for strerror... (cached) yes checking for strncasecmp... (cached) yes checking for strpbrk... (cached) yes checking for strrchr... (cached) yes checking for strspn... yes checking for strstr... (cached) yes checking for strtol... (cached) yes checking for strtoul... (cached) yes checking for uname... (cached) yes checking for utime... (cached) yes checking for strnlen... (cached) yes checking for gethostname... (cached) yes checking for openpty... no checking for openpty in -lutil... yes checking for forkpty... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for login... /usr/bin/login checking for passwd... /usr/bin/passwd checking whether LLONG_MAX is declared... (cached) yes checking if cc supports -fstack-protector-all... yes checking if -fstack-protector-all works... yes checking bstring.h usability... no checking bstring.h presence... no checking for bstring.h... no checking crypt.h usability... no checking crypt.h presence... no checking for crypt.h... no checking crypto/sha2.h usability... no checking crypto/sha2.h presence... no checking for crypto/sha2.h... no checking for dirent.h... (cached) yes checking endian.h usability... no checking endian.h presence... no checking for endian.h... no checking features.h usability... no checking features.h presence... no checking for features.h... no checking for fcntl.h... (cached) yes checking for floatingpoint.h... (cached) yes checking for getopt.h... (cached) yes checking for glob.h... (cached) yes checking ia.h usability... no checking ia.h presence... no checking for ia.h... no checking iaf.h usability... no checking iaf.h presence... no checking for iaf.h... no checking for limits.h... (cached) yes checking login.h usability... no checking login.h presence... no checking for login.h... no checking maillock.h usability... no checking maillock.h presence... no checking for maillock.h... no checking ndir.h usability... no checking ndir.h presence... no checking for ndir.h... no checking net/if_tun.h usability... no checking net/if_tun.h presence... no checking for net/if_tun.h... no checking for netdb.h... (cached) yes checking netgroup.h usability... no checking netgroup.h presence... no checking for netgroup.h... no checking pam/pam_appl.h usability... no checking pam/pam_appl.h presence... no checking for pam/pam_appl.h... no checking for paths.h... (cached) yes checking for poll.h... (cached) yes checking pty.h usability... no checking pty.h presence... no checking for pty.h... no checking for readpassphrase.h... (cached) yes checking rpc/types.h usability... yes checking rpc/types.h presence... yes checking for rpc/types.h... yes checking for security/pam_appl.h... (cached) yes checking sha2.h usability... no checking sha2.h presence... no checking for sha2.h... no checking shadow.h usability... no checking shadow.h presence... no checking for shadow.h... no checking for stddef.h... (cached) yes checking for stdint.h... (cached) yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking sys/audit.h usability... no checking sys/audit.h presence... no checking for sys/audit.h... no checking sys/bitypes.h usability... no checking sys/bitypes.h presence... no checking for sys/bitypes.h... no checking sys/bsdtty.h usability... no checking sys/bsdtty.h presence... no checking for sys/bsdtty.h... no checking for sys/cdefs.h... (cached) yes checking for sys/dir.h... (cached) yes checking for sys/mman.h... (cached) yes checking sys/ndir.h usability... no checking sys/ndir.h presence... no checking for sys/ndir.h... no checking for sys/poll.h... (cached) yes checking sys/prctl.h usability... no checking sys/prctl.h presence... no checking for sys/prctl.h... no checking sys/pstat.h usability... no checking sys/pstat.h presence... no checking for sys/pstat.h... no checking for sys/select.h... (cached) yes checking for sys/stat.h... (cached) yes checking sys/stream.h usability... no checking sys/stream.h presence... no checking for sys/stream.h... no checking sys/stropts.h usability... no checking sys/stropts.h presence... no checking for sys/stropts.h... no checking sys/strtio.h usability... no checking sys/strtio.h presence... no checking for sys/strtio.h... no checking sys/sysmacros.h usability... no checking sys/sysmacros.h presence... no checking for sys/sysmacros.h... no checking for sys/time.h... (cached) yes checking for sys/timers.h... (cached) yes checking for sys/un.h... (cached) yes checking for time.h... (cached) yes checking tmpdir.h usability... no checking tmpdir.h presence... no checking for tmpdir.h... no checking for ttyent.h... (cached) yes checking ucred.h usability... no checking ucred.h presence... no checking for ucred.h... no checking for unistd.h... (cached) yes checking usersec.h usability... no checking usersec.h presence... no checking for usersec.h... no checking util.h usability... yes checking util.h presence... yes checking for util.h... yes checking for utime.h... (cached) yes checking utmp.h usability... yes checking utmp.h presence... yes checking for utmp.h... yes checking for utmpx.h... (cached) yes checking for vis.h... (cached) yes checking for time.h... (cached) yes checking for unistd.h... (cached) yes checking for strnvis... (cached) no checking for lastlog.h... no checking for sys/ptms.h... no checking for login_cap.h... (cached) yes checking compiler and flags for sanity... yes checking for setsockopt... (cached) yes checking for dirname... (cached) yes checking for libgen.h... (cached) yes checking for /proc/pid/fd directory... no checking for getspnam... (cached) no checking for getspnam in -lgen... no checking for library containing basename... none required checking for dlopen in -ldl... yes checking for pam_set_item in -lpam... (cached) yes checking for pam_getenvlist... (cached) yes checking for pam_putenv... (cached) yes checking for pam_get_item... yes checking for strcasecmp... (cached) yes checking for utimes... (cached) yes checking for logout... yes checking for updwtmp... no checking for logwtmp... yes checking for strftime... (cached) yes checking for GLOB_ALTDIRFUNC support... yes checking for gl_matchc field in glob_t... yes checking whether GLOB_NOMATCH is declared... (cached) yes checking whether struct dirent allocates space for d_name... yes checking for /proc/pid/fd directory... no checking for arc4random... (cached) yes checking for asprintf... (cached) yes checking for b64_ntop... no checking for __b64_ntop... (cached) yes checking for b64_pton... no checking for __b64_pton... (cached) yes checking for bcopy... (cached) yes checking for bindresvport_sa... (cached) yes checking for clock... (cached) yes checking for closefrom... (cached) yes checking for dirfd... (cached) yes checking for fchmod... (cached) yes checking for fchown... (cached) yes checking for freeaddrinfo... (cached) yes checking for futimes... (cached) yes checking for getaddrinfo... (cached) yes checking for getcwd... (cached) yes checking for getgrouplist... (cached) yes checking for getnameinfo... (cached) yes checking for getopt... (cached) yes checking for getpeereid... (cached) yes checking for getpeerucred... no checking for _getpty... no checking for getrlimit... (cached) yes checking for getttyent... (cached) yes checking for glob... (cached) yes checking for inet_aton... (cached) yes checking for inet_ntoa... (cached) yes checking for inet_ntop... (cached) yes checking for innetgr... (cached) yes checking for login_getcapbool... (cached) yes checking for md5_crypt... no checking for memmove... (cached) yes checking for mkdtemp... (cached) yes checking for mmap... (cached) yes checking for ngetaddrinfo... no checking for nsleep... no checking for ogetaddrinfo... no checking for openlog_r... no checking for poll... (cached) yes checking for prctl... no checking for pstat... no checking for readpassphrase... (cached) yes checking for realpath... (cached) yes checking for recvmsg... (cached) yes checking for rresvport_af... (cached) yes checking for sendmsg... (cached) yes checking for setdtablesize... no checking for setegid... (cached) yes checking for setenv... (cached) yes checking for seteuid... (cached) yes checking for setgroups... (cached) yes checking for setlogin... (cached) yes checking for setpcred... no checking for setproctitle... (cached) yes checking for setregid... (cached) yes checking for setreuid... (cached) yes checking for setrlimit... (cached) yes checking for setsid... (cached) yes checking for setvbuf... (cached) yes checking for sigaction... (cached) yes checking for sigvec... (cached) yes checking for snprintf... (cached) yes checking for socketpair... (cached) yes checking for strdup... (cached) yes checking for strerror... (cached) yes checking for strlcat... (cached) yes checking for strlcpy... (cached) yes checking for strmode... (cached) yes checking for strnvis... (cached) no checking for strtonum... (cached) yes checking for strtoll... (cached) yes checking for strtoul... (cached) yes checking for swap32... no checking for sysconf... (cached) yes checking for tcgetpgrp... (cached) yes checking for truncate... (cached) yes checking for unsetenv... (cached) yes checking for updwtmpx... yes checking for vasprintf... (cached) yes checking for vhangup... no checking for vsnprintf... (cached) yes checking for waitpid... yes checking for gai_strerror... (cached) yes checking for library containing nanosleep... none required checking whether getrusage is declared... (cached) yes checking for getrusage... (cached) yes checking whether strsep is declared... (cached) yes checking for strsep... (cached) yes checking whether tcsendbreak is declared... (cached) yes checking whether h_errno is declared... (cached) yes checking whether SHUT_RD is declared... (cached) yes checking whether O_NONBLOCK is declared... (cached) yes checking whether writev is declared... (cached) yes checking whether MAXSYMLINKS is declared... (cached) yes checking whether offsetof is declared... (cached) yes checking for setresuid... (cached) yes checking if setresuid seems to work... yes checking for setresgid... (cached) yes checking if setresgid seems to work... yes checking for gettimeofday... (cached) yes checking for time... (cached) yes checking for endutent... yes checking for getutent... yes checking for getutid... no checking for getutline... no checking for pututline... no checking for setutent... yes checking for utmpname... yes checking for endutxent... yes checking for getutxent... yes checking for getutxid... yes checking for getutxline... yes checking for pututxline... yes checking for setutxent... yes checking for utmpxname... yes checking for daemon... (cached) yes checking for getpagesize... (cached) yes checking whether snprintf correctly terminates long strings... yes checking whether snprintf can declare const char *fmt... yes checking for (overly) strict mkstemp... no checking whether getpgrp requires zero arguments... yes checking OpenSSL header version... 20000000 (LibreSSL 2.8.3) checking OpenSSL library version... 20000000 (LibreSSL 2.8.3) checking whether OpenSSL's headers match the library... yes checking if programs using OpenSSL functions will link... yes checking whether OpenSSL has crippled AES support... no checking for SHA256_Update... yes checking for EVP_sha256... yes checking for ia_openinfo in -liaf... no checking whether OpenSSL's PRNG is internally seeded... yes checking whether pam_strerror takes only one argument... no checking for ls... /bin/ls checking for netstat... /usr/bin/netstat checking for arp... /usr/sbin/arp checking for ifconfig... /sbin/ifconfig checking for jstat... no checking for ps... /bin/ps checking for sar... no checking for w... /usr/bin/w checking for who... /usr/bin/who checking for last... /usr/bin/last checking for lastlog... no checking for df... /bin/df checking for vmstat... /usr/bin/vmstat checking for uptime... /usr/bin/uptime checking for ipcs... /usr/bin/ipcs checking for tail... /usr/bin/tail checking for long long... (cached) yes checking for unsigned long long... (cached) yes checking for long double... (cached) yes checking size of char... 1 checking size of short int... 2 checking size of int... 4 checking size of long int... 8 checking size of long long int... 8 checking for u_int type... (cached) yes checking for intXX_t types... (cached) yes checking for int64_t type... (cached) yes checking for u_intXX_t types... (cached) yes checking for u_int64_t types... (cached) yes checking for uintXX_t types in stdint.h... yes checking for u_char... (cached) yes checking for socklen_t... (cached) yes checking for sig_atomic_t... (cached) yes checking for in_addr_t... (cached) yes checking for size_t... (cached) yes checking for ssize_t... (cached) yes checking for clock_t... (cached) yes checking for sa_family_t... (cached) yes checking for pid_t... (cached) yes checking for mode_t... (cached) yes checking for struct sockaddr_storage... (cached) yes checking for struct sockaddr_in6... (cached) yes checking for struct in6_addr... (cached) yes checking for struct addrinfo... (cached) yes checking for struct timeval... (cached) yes checking for struct timespec... (cached) yes checking for ut_host field in utmp.h... yes checking for ut_host field in utmpx.h... yes checking for syslen field in utmpx.h... no checking for ut_pid field in utmp.h... no checking for ut_type field in utmp.h... no checking for ut_type field in utmpx.h... yes checking for ut_tv field in utmp.h... no checking for ut_id field in utmp.h... no checking for ut_id field in utmpx.h... yes checking for ut_addr field in utmp.h... no checking for ut_addr field in utmpx.h... no checking for ut_addr_v6 field in utmp.h... no checking for ut_addr_v6 field in utmpx.h... no checking for ut_exit field in utmp.h... no checking for ut_time field in utmp.h... yes checking for ut_time field in utmpx.h... no checking for ut_tv field in utmpx.h... yes checking for struct stat.st_blksize... (cached) yes checking for struct __res_state.retrans... (cached) yes checking for ss_family field in struct sockaddr_storage... (cached) yes checking for __ss_family field in struct sockaddr_storage... no checking for pw_class field in struct passwd... (cached) yes checking for pw_expire field in struct passwd... (cached) yes checking for pw_change field in struct passwd... (cached) yes checking for msg_accrights field in struct msghdr... no checking for msg_control field in struct msghdr... (cached) yes checking if libc defines __progname... (cached) yes checking whether cc implements __FUNCTION__... yes checking whether cc implements __func__... yes checking whether va_copy exists... (cached) yes checking whether __va_copy exists... (cached) yes checking whether getopt has optreset support... (cached) yes checking if libc defines sys_errlist... (cached) yes checking if libc defines sys_nerr... (cached) yes checking for library containing getrrsetbyname... no checking for library containing res_query... none required checking for library containing dn_expand... none required checking if res_query will link... yes checking for _getshort... (cached) yes checking for _getlong... (cached) yes checking whether _getshort is declared... no checking whether _getlong is declared... no checking for HEADER.ad... (cached) yes checking if struct __res_state _res is an extern... yes checking for "/dev/ptmx"... yes checking for "/dev/ptc"... no checking for nroff... /usr/bin/nroff configure: creating ./config.status config.status: creating Makefile config.status: creating openbsd-compat/Makefile config.status: creating openbsd-compat/regress/Makefile config.status: creating config.h Manpage format: cat SELinux support: no Host: x86_64-portbld-dragonfly5.5 Compiler: cc Compiler flags: -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all Preprocessor flags: -I/usr/local/include Linker flags: -L/usr/local/lib -Wl,-rpath,/usr/local/lib -fstack-protector-all Libraries: -lcrypto -lutil -lcrypt -lpam -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for pam_ssh_agent_auth-0.10.3_1 --- pam_ssh_agent_auth.8 --- --- openbsd-compat/libopenbsd-compat.a --- --- xmalloc.o --- --- atomicio.o --- --- authfd.o --- --- pam_ssh_agent_auth.8 --- pod2man --section=8 --release=v0.10.3 --name=pam_ssh_agent_auth --official --center "PAM" pam_ssh_agent_auth.pod > pam_ssh_agent_auth.8 --- openbsd-compat/libopenbsd-compat.a --- (cd openbsd-compat && /usr/bin/make) --- xmalloc.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c xmalloc.c -o xmalloc.o --- atomicio.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c atomicio.c -o atomicio.o --- authfd.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c authfd.c -o authfd.o --- openbsd-compat/libopenbsd-compat.a --- --- bsd-arc4random.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c bsd-arc4random.c --- bufaux.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c bufaux.c -o bufaux.o --- authfd.o --- authfd.c: In function 'ssh_get_next_identity': authfd.c:379:56: warning: implicit declaration of function 'RSA_get0_e'; did you mean 'RSA_get0_key'? [-Wimplicit-function-declaration] pamsshagentauth_buffer_get_bignum(&auth->identities, RSA_get0_e(key->rsa)); ^~~~~~~~~~ RSA_get0_key authfd.c:379:56: warning: passing argument 2 of 'pamsshagentauth_buffer_get_bignum' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_get_bignum(&auth->identities, RSA_get0_e(key->rsa)); ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:53:50: note: expected 'BIGNUM *' {aka 'struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_get_bignum(Buffer *, BIGNUM *); ^~~~~~~~ authfd.c:380:56: warning: implicit declaration of function 'RSA_get0_n'; did you mean 'RSA_get0_key'? [-Wimplicit-function-declaration] pamsshagentauth_buffer_get_bignum(&auth->identities, RSA_get0_n(key->rsa)); ^~~~~~~~~~ RSA_get0_key authfd.c:380:56: warning: passing argument 2 of 'pamsshagentauth_buffer_get_bignum' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_get_bignum(&auth->identities, RSA_get0_n(key->rsa)); ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:53:50: note: expected 'BIGNUM *' {aka 'struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_get_bignum(Buffer *, BIGNUM *); ^~~~~~~~ authfd.c:382:25: warning: passing argument 1 of 'BN_num_bits' makes pointer from integer without a cast [-Wint-conversion] keybits = BN_num_bits(RSA_get0_n(key->rsa)); ^~~~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from authfd.c:42: /usr/local/include/openssl/bn.h:367:31: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_num_bits(const BIGNUM *a); ~~~~~~~~~~~~~~^ authfd.c:385:20: warning: passing argument 1 of 'BN_num_bits' makes pointer from integer without a cast [-Wint-conversion] BN_num_bits(RSA_get0_n(key->rsa)), bits); ^~~~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from authfd.c:42: /usr/local/include/openssl/bn.h:367:31: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_num_bits(const BIGNUM *a); ~~~~~~~~~~~~~~^ authfd.c: In function 'ssh_decrypt_challenge': authfd.c:435:54: warning: passing argument 1 of 'BN_num_bits' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_int(&buffer, BN_num_bits(RSA_get0_n(key->rsa))); ^~~~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from authfd.c:42: /usr/local/include/openssl/bn.h:367:31: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_num_bits(const BIGNUM *a); ~~~~~~~~~~~~~~^ authfd.c:436:45: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum(&buffer, RSA_get0_e(key->rsa)); ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:51:53: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ authfd.c:437:45: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum(&buffer, RSA_get0_n(key->rsa)); ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:51:53: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ authfd.c: In function 'ssh_encode_identity_rsa1': authfd.c:525:48: warning: passing argument 1 of 'BN_num_bits' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_int(b, BN_num_bits(RSA_get0_n(key))); ^~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from authfd.c:42: /usr/local/include/openssl/bn.h:367:31: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_num_bits(const BIGNUM *a); ~~~~~~~~~~~~~~^ authfd.c:526:39: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum(b, RSA_get0_n(key)); ^~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:51:53: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ authfd.c:527:39: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum(b, RSA_get0_e(key)); ^~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:51:53: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ authfd.c:528:39: warning: implicit declaration of function 'RSA_get0_d'; did you mean 'RSA_get0_key'? [-Wimplicit-function-declaration] pamsshagentauth_buffer_put_bignum(b, RSA_get0_d(key)); ^~~~~~~~~~ RSA_get0_key authfd.c:528:39: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum(b, RSA_get0_d(key)); ^~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:51:53: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ authfd.c:530:39: warning: implicit declaration of function 'RSA_get0_iqmp'; did you mean 'DSA_get0_pqg'? [-Wimplicit-function-declaration] pamsshagentauth_buffer_put_bignum(b, RSA_get0_iqmp(key)); /* ssh key->u */ ^~~~~~~~~~~~~ DSA_get0_pqg authfd.c:530:39: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum(b, RSA_get0_iqmp(key)); /* ssh key->u */ ^~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:51:53: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ --- bufbn.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c bufbn.c -o bufbn.o --- authfd.o --- authfd.c:531:39: warning: implicit declaration of function 'RSA_get0_q'; did you mean 'DSA_get0_pqg'? [-Wimplicit-function-declaration] pamsshagentauth_buffer_put_bignum(b, RSA_get0_q(key)); /* ssh key->p, SSL key->q */ ^~~~~~~~~~ DSA_get0_pqg authfd.c:531:39: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum(b, RSA_get0_q(key)); /* ssh key->p, SSL key->q */ ^~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:51:53: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ --- buffer.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c buffer.c -o buffer.o --- authfd.o --- authfd.c:532:39: warning: implicit declaration of function 'RSA_get0_p'; did you mean 'DSA_get0_pqg'? [-Wimplicit-function-declaration] pamsshagentauth_buffer_put_bignum(b, RSA_get0_p(key)); /* ssh key->q, SSL key->p */ ^~~~~~~~~~ DSA_get0_pqg authfd.c:532:39: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum(b, RSA_get0_p(key)); /* ssh key->q, SSL key->p */ ^~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:51:53: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ authfd.c: In function 'ssh_encode_identity_ssh2': authfd.c:551:41: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum2' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum2(b, RSA_get0_n(key->rsa)); ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:52:54: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum2(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ authfd.c:552:41: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum2' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum2(b, RSA_get0_e(key->rsa)); ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:52:54: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum2(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ authfd.c:553:41: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum2' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum2(b, RSA_get0_d(key->rsa)); ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:52:54: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum2(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ authfd.c:554:41: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum2' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum2(b, RSA_get0_iqmp(key->rsa)); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:52:54: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum2(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ authfd.c:555:41: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum2' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum2(b, RSA_get0_p(key->rsa)); ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:52:54: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum2(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ authfd.c:556:41: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum2' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum2(b, RSA_get0_q(key->rsa)); ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:52:54: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum2(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ authfd.c:567:41: warning: implicit declaration of function 'DSA_get0_p'; did you mean 'DSA_get0_pqg'? [-Wimplicit-function-declaration] pamsshagentauth_buffer_put_bignum2(b, DSA_get0_p(key->dsa)); ^~~~~~~~~~ DSA_get0_pqg authfd.c:567:41: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum2' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum2(b, DSA_get0_p(key->dsa)); ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:52:54: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum2(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ authfd.c:568:41: warning: implicit declaration of function 'DSA_get0_q'; did you mean 'DSA_get0_pqg'? [-Wimplicit-function-declaration] pamsshagentauth_buffer_put_bignum2(b, DSA_get0_q(key->dsa)); ^~~~~~~~~~ DSA_get0_pqg authfd.c:568:41: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum2' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum2(b, DSA_get0_q(key->dsa)); ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:52:54: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum2(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ authfd.c:569:41: warning: implicit declaration of function 'DSA_get0_g'; did you mean 'DSA_get0_pqg'? [-Wimplicit-function-declaration] pamsshagentauth_buffer_put_bignum2(b, DSA_get0_g(key->dsa)); ^~~~~~~~~~ DSA_get0_pqg authfd.c:569:41: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum2' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum2(b, DSA_get0_g(key->dsa)); ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:52:54: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum2(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ authfd.c:570:41: warning: implicit declaration of function 'DSA_get0_pub_key'; did you mean 'DSA_get0_key'? [-Wimplicit-function-declaration] pamsshagentauth_buffer_put_bignum2(b, DSA_get0_pub_key(key->dsa)); ^~~~~~~~~~~~~~~~ DSA_get0_key authfd.c:570:41: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum2' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum2(b, DSA_get0_pub_key(key->dsa)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:52:54: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum2(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ authfd.c:571:41: warning: implicit declaration of function 'DSA_get0_priv_key'; did you mean 'DSA_get0_key'? [-Wimplicit-function-declaration] pamsshagentauth_buffer_put_bignum2(b, DSA_get0_priv_key(key->dsa)); ^~~~~~~~~~~~~~~~~ DSA_get0_key authfd.c:571:41: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum2' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum2(b, DSA_get0_priv_key(key->dsa)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:52:54: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum2(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ authfd.c: In function 'ssh_remove_identity': authfd.c:657:52: warning: passing argument 1 of 'BN_num_bits' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_int(&msg, BN_num_bits(RSA_get0_n(key->rsa))); ^~~~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from authfd.c:42: /usr/local/include/openssl/bn.h:367:31: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_num_bits(const BIGNUM *a); ~~~~~~~~~~~~~~^ authfd.c:658:43: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum(&msg, RSA_get0_e(key->rsa)); ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:51:53: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ authfd.c:659:43: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum(&msg, RSA_get0_n(key->rsa)); ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from authfd.c:42: buffer.h:51:53: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ --- cleanup.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c cleanup.c -o cleanup.o --- entropy.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c entropy.c -o entropy.o --- fatal.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c fatal.c -o fatal.o --- openbsd-compat/libopenbsd-compat.a --- --- bsd-asprintf.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c bsd-asprintf.c --- key.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c key.c -o key.o --- openbsd-compat/libopenbsd-compat.a --- --- bsd-closefrom.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c bsd-closefrom.c --- log.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c log.c -o log.o --- key.o --- key.c: In function 'pamsshagentauth_key_new': key.c:68:11: warning: unused variable 'ed25519' [-Wunused-variable] ED25519 *ed25519; ^~~~~~~ key.c: In function 'pamsshagentauth_key_equal': key.c:231:14: warning: implicit declaration of function 'RSA_get0_e'; did you mean 'RSA_get0_key'? [-Wimplicit-function-declaration] BN_cmp(RSA_get0_e(a->rsa), RSA_get0_e(b->rsa)) == 0 && ^~~~~~~~~~ RSA_get0_key key.c:231:14: warning: passing argument 1 of 'BN_cmp' makes pointer from integer without a cast [-Wint-conversion] BN_cmp(RSA_get0_e(a->rsa), RSA_get0_e(b->rsa)) == 0 && ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:421:26: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_cmp(const BIGNUM *a, const BIGNUM *b); ~~~~~~~~~~~~~~^ key.c:231:34: warning: passing argument 2 of 'BN_cmp' makes pointer from integer without a cast [-Wint-conversion] BN_cmp(RSA_get0_e(a->rsa), RSA_get0_e(b->rsa)) == 0 && ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:421:43: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_cmp(const BIGNUM *a, const BIGNUM *b); ~~~~~~~~~~~~~~^ key.c:232:14: warning: implicit declaration of function 'RSA_get0_n'; did you mean 'RSA_get0_key'? [-Wimplicit-function-declaration] BN_cmp(RSA_get0_n(a->rsa), RSA_get0_n(b->rsa)) == 0; ^~~~~~~~~~ RSA_get0_key key.c:232:14: warning: passing argument 1 of 'BN_cmp' makes pointer from integer without a cast [-Wint-conversion] BN_cmp(RSA_get0_n(a->rsa), RSA_get0_n(b->rsa)) == 0; ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:421:26: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_cmp(const BIGNUM *a, const BIGNUM *b); ~~~~~~~~~~~~~~^ key.c:232:34: warning: passing argument 2 of 'BN_cmp' makes pointer from integer without a cast [-Wint-conversion] BN_cmp(RSA_get0_n(a->rsa), RSA_get0_n(b->rsa)) == 0; ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:421:43: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_cmp(const BIGNUM *a, const BIGNUM *b); ~~~~~~~~~~~~~~^ --- misc.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c misc.c -o misc.o --- key.o --- key.c:242:14: warning: implicit declaration of function 'DSA_get0_p'; did you mean 'DSA_get0_pqg'? [-Wimplicit-function-declaration] BN_cmp(DSA_get0_p(a->dsa), DSA_get0_p(b->dsa)) == 0 && ^~~~~~~~~~ DSA_get0_pqg key.c:242:14: warning: passing argument 1 of 'BN_cmp' makes pointer from integer without a cast [-Wint-conversion] BN_cmp(DSA_get0_p(a->dsa), DSA_get0_p(b->dsa)) == 0 && ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:421:26: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_cmp(const BIGNUM *a, const BIGNUM *b); ~~~~~~~~~~~~~~^ key.c:242:34: warning: passing argument 2 of 'BN_cmp' makes pointer from integer without a cast [-Wint-conversion] BN_cmp(DSA_get0_p(a->dsa), DSA_get0_p(b->dsa)) == 0 && ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:421:43: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_cmp(const BIGNUM *a, const BIGNUM *b); ~~~~~~~~~~~~~~^ key.c:243:14: warning: implicit declaration of function 'DSA_get0_q'; did you mean 'DSA_get0_pqg'? [-Wimplicit-function-declaration] BN_cmp(DSA_get0_q(a->dsa), DSA_get0_q(b->dsa)) == 0 && ^~~~~~~~~~ DSA_get0_pqg key.c:243:14: warning: passing argument 1 of 'BN_cmp' makes pointer from integer without a cast [-Wint-conversion] BN_cmp(DSA_get0_q(a->dsa), DSA_get0_q(b->dsa)) == 0 && ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:421:26: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_cmp(const BIGNUM *a, const BIGNUM *b); ~~~~~~~~~~~~~~^ key.c:243:34: warning: passing argument 2 of 'BN_cmp' makes pointer from integer without a cast [-Wint-conversion] BN_cmp(DSA_get0_q(a->dsa), DSA_get0_q(b->dsa)) == 0 && ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:421:43: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_cmp(const BIGNUM *a, const BIGNUM *b); ~~~~~~~~~~~~~~^ key.c:244:14: warning: implicit declaration of function 'DSA_get0_g'; did you mean 'DSA_get0_pqg'? [-Wimplicit-function-declaration] BN_cmp(DSA_get0_g(a->dsa), DSA_get0_g(b->dsa)) == 0 && ^~~~~~~~~~ DSA_get0_pqg key.c:244:14: warning: passing argument 1 of 'BN_cmp' makes pointer from integer without a cast [-Wint-conversion] BN_cmp(DSA_get0_g(a->dsa), DSA_get0_g(b->dsa)) == 0 && ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:421:26: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_cmp(const BIGNUM *a, const BIGNUM *b); ~~~~~~~~~~~~~~^ key.c:244:34: warning: passing argument 2 of 'BN_cmp' makes pointer from integer without a cast [-Wint-conversion] BN_cmp(DSA_get0_g(a->dsa), DSA_get0_g(b->dsa)) == 0 && ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:421:43: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_cmp(const BIGNUM *a, const BIGNUM *b); ~~~~~~~~~~~~~~^ key.c:245:14: warning: implicit declaration of function 'DSA_get0_pub_key'; did you mean 'DSA_get0_key'? [-Wimplicit-function-declaration] BN_cmp(DSA_get0_pub_key(a->dsa), DSA_get0_pub_key(b->dsa)) == 0; ^~~~~~~~~~~~~~~~ DSA_get0_key key.c:245:14: warning: passing argument 1 of 'BN_cmp' makes pointer from integer without a cast [-Wint-conversion] BN_cmp(DSA_get0_pub_key(a->dsa), DSA_get0_pub_key(b->dsa)) == 0; ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:421:26: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_cmp(const BIGNUM *a, const BIGNUM *b); ~~~~~~~~~~~~~~^ key.c:245:40: warning: passing argument 2 of 'BN_cmp' makes pointer from integer without a cast [-Wint-conversion] BN_cmp(DSA_get0_pub_key(a->dsa), DSA_get0_pub_key(b->dsa)) == 0; ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:421:43: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_cmp(const BIGNUM *a, const BIGNUM *b); ~~~~~~~~~~~~~~^ key.c: In function 'pamsshagentauth_key_fingerprint_raw': key.c:304:23: warning: passing argument 1 of 'BN_num_bits' makes pointer from integer without a cast [-Wint-conversion] nlen = BN_num_bytes(RSA_get0_n(k->rsa)); ^~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/bn.h:329:39: note: in definition of macro 'BN_num_bytes' #define BN_num_bytes(a) ((BN_num_bits(a)+7)/8) ^ /usr/local/include/openssl/bn.h:367:31: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_num_bits(const BIGNUM *a); ~~~~~~~~~~~~~~^ key.c:305:23: warning: passing argument 1 of 'BN_num_bits' makes pointer from integer without a cast [-Wint-conversion] elen = BN_num_bytes(RSA_get0_e(k->rsa)); ^~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/bn.h:329:39: note: in definition of macro 'BN_num_bytes' #define BN_num_bytes(a) ((BN_num_bits(a)+7)/8) ^ /usr/local/include/openssl/bn.h:367:31: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_num_bits(const BIGNUM *a); ~~~~~~~~~~~~~~^ key.c:308:13: warning: passing argument 1 of 'BN_bn2bin' makes pointer from integer without a cast [-Wint-conversion] BN_bn2bin(RSA_get0_n(k->rsa), blob); ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:375:29: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_bn2bin(const BIGNUM *a, unsigned char *to); ~~~~~~~~~~~~~~^ key.c:309:13: warning: passing argument 1 of 'BN_bn2bin' makes pointer from integer without a cast [-Wint-conversion] BN_bn2bin(RSA_get0_e(k->rsa), blob + nlen); ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:375:29: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_bn2bin(const BIGNUM *a, unsigned char *to); ~~~~~~~~~~~~~~^ --- secure_filename.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c secure_filename.c -o secure_filename.o --- key.o --- key.c: In function 'pamsshagentauth_key_read': key.c:519:25: warning: passing argument 2 of 'read_bignum' makes pointer from integer without a cast [-Wint-conversion] if (!read_bignum(cpp, RSA_get0_e(ret->rsa))) ^~~~~~~~~~~~~~~~~~~~ key.c:440:34: note: expected 'BIGNUM *' {aka 'struct bignum_st *'} but argument is of type 'int' read_bignum(char **cpp, BIGNUM * value) ~~~~~~~~~^~~~~ key.c:521:25: warning: passing argument 2 of 'read_bignum' makes pointer from integer without a cast [-Wint-conversion] if (!read_bignum(cpp, RSA_get0_n(ret->rsa))) ^~~~~~~~~~~~~~~~~~~~ key.c:440:34: note: expected 'BIGNUM *' {aka 'struct bignum_st *'} but argument is of type 'int' read_bignum(char **cpp, BIGNUM * value) ~~~~~~~~~^~~~~ key.c: In function 'pamsshagentauth_key_write': key.c:652:22: warning: passing argument 1 of 'BN_num_bits' makes pointer from integer without a cast [-Wint-conversion] bits = BN_num_bits(RSA_get0_n(key->rsa)); ^~~~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:367:31: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_num_bits(const BIGNUM *a); ~~~~~~~~~~~~~~^ key.c:654:23: warning: passing argument 2 of 'write_bignum' makes pointer from integer without a cast [-Wint-conversion] if (write_bignum(f, RSA_get0_e(key->rsa)) && ^~~~~~~~~~~~~~~~~~~~ key.c:477:31: note: expected 'BIGNUM *' {aka 'struct bignum_st *'} but argument is of type 'int' write_bignum(FILE *f, BIGNUM *num) ~~~~~~~~^~~ key.c:655:23: warning: passing argument 2 of 'write_bignum' makes pointer from integer without a cast [-Wint-conversion] write_bignum(f, RSA_get0_n(key->rsa))) { ^~~~~~~~~~~~~~~~~~~~ key.c:477:31: note: expected 'BIGNUM *' {aka 'struct bignum_st *'} but argument is of type 'int' write_bignum(FILE *f, BIGNUM *num) ~~~~~~~~^~~ key.c: In function 'pamsshagentauth_key_size': key.c:752:22: warning: passing argument 1 of 'BN_num_bits' makes pointer from integer without a cast [-Wint-conversion] return BN_num_bits(RSA_get0_n(k->rsa)); ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:367:31: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_num_bits(const BIGNUM *a); ~~~~~~~~~~~~~~^ key.c:754:22: warning: passing argument 1 of 'BN_num_bits' makes pointer from integer without a cast [-Wint-conversion] return BN_num_bits(DSA_get0_p(k->dsa)); ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:367:31: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_num_bits(const BIGNUM *a); ~~~~~~~~~~~~~~^ --- openbsd-compat/libopenbsd-compat.a --- --- bsd-cray.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c bsd-cray.c --- key.o --- key.c: In function 'pamsshagentauth_key_from_private': key.c:852:16: warning: passing argument 1 of 'BN_copy' makes pointer from integer without a cast [-Wint-conversion] if ((BN_copy(DSA_get0_p(n->dsa), DSA_get0_p(k->dsa)) == NULL) || ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:372:9: note: expected 'BIGNUM *' {aka 'struct bignum_st *'} but argument is of type 'int' BIGNUM *BN_copy(BIGNUM *a, const BIGNUM *b); ^~~~~~~ key.c:852:36: warning: passing argument 2 of 'BN_copy' makes pointer from integer without a cast [-Wint-conversion] if ((BN_copy(DSA_get0_p(n->dsa), DSA_get0_p(k->dsa)) == NULL) || ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:372:9: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' BIGNUM *BN_copy(BIGNUM *a, const BIGNUM *b); ^~~~~~~ key.c:853:16: warning: passing argument 1 of 'BN_copy' makes pointer from integer without a cast [-Wint-conversion] (BN_copy(DSA_get0_q(n->dsa), DSA_get0_q(k->dsa)) == NULL) || ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:372:9: note: expected 'BIGNUM *' {aka 'struct bignum_st *'} but argument is of type 'int' BIGNUM *BN_copy(BIGNUM *a, const BIGNUM *b); ^~~~~~~ key.c:853:36: warning: passing argument 2 of 'BN_copy' makes pointer from integer without a cast [-Wint-conversion] (BN_copy(DSA_get0_q(n->dsa), DSA_get0_q(k->dsa)) == NULL) || ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:372:9: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' BIGNUM *BN_copy(BIGNUM *a, const BIGNUM *b); ^~~~~~~ key.c:854:16: warning: passing argument 1 of 'BN_copy' makes pointer from integer without a cast [-Wint-conversion] (BN_copy(DSA_get0_g(n->dsa), DSA_get0_g(k->dsa)) == NULL) || ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:372:9: note: expected 'BIGNUM *' {aka 'struct bignum_st *'} but argument is of type 'int' BIGNUM *BN_copy(BIGNUM *a, const BIGNUM *b); ^~~~~~~ key.c:854:36: warning: passing argument 2 of 'BN_copy' makes pointer from integer without a cast [-Wint-conversion] (BN_copy(DSA_get0_g(n->dsa), DSA_get0_g(k->dsa)) == NULL) || ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:372:9: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' BIGNUM *BN_copy(BIGNUM *a, const BIGNUM *b); ^~~~~~~ key.c:855:16: warning: passing argument 1 of 'BN_copy' makes pointer from integer without a cast [-Wint-conversion] (BN_copy(DSA_get0_pub_key(n->dsa), DSA_get0_pub_key(k->dsa)) == NULL)) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:372:9: note: expected 'BIGNUM *' {aka 'struct bignum_st *'} but argument is of type 'int' BIGNUM *BN_copy(BIGNUM *a, const BIGNUM *b); ^~~~~~~ key.c:855:42: warning: passing argument 2 of 'BN_copy' makes pointer from integer without a cast [-Wint-conversion] (BN_copy(DSA_get0_pub_key(n->dsa), DSA_get0_pub_key(k->dsa)) == NULL)) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:372:9: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' BIGNUM *BN_copy(BIGNUM *a, const BIGNUM *b); ^~~~~~~ key.c:866:16: warning: passing argument 1 of 'BN_copy' makes pointer from integer without a cast [-Wint-conversion] if ((BN_copy(RSA_get0_n(n->rsa), RSA_get0_n(k->rsa)) == NULL) || ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:372:9: note: expected 'BIGNUM *' {aka 'struct bignum_st *'} but argument is of type 'int' BIGNUM *BN_copy(BIGNUM *a, const BIGNUM *b); ^~~~~~~ key.c:866:36: warning: passing argument 2 of 'BN_copy' makes pointer from integer without a cast [-Wint-conversion] if ((BN_copy(RSA_get0_n(n->rsa), RSA_get0_n(k->rsa)) == NULL) || ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:372:9: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' BIGNUM *BN_copy(BIGNUM *a, const BIGNUM *b); ^~~~~~~ key.c:867:16: warning: passing argument 1 of 'BN_copy' makes pointer from integer without a cast [-Wint-conversion] (BN_copy(RSA_get0_e(n->rsa), RSA_get0_e(k->rsa)) == NULL)) ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:372:9: note: expected 'BIGNUM *' {aka 'struct bignum_st *'} but argument is of type 'int' BIGNUM *BN_copy(BIGNUM *a, const BIGNUM *b); ^~~~~~~ key.c:867:36: warning: passing argument 2 of 'BN_copy' makes pointer from integer without a cast [-Wint-conversion] (BN_copy(RSA_get0_e(n->rsa), RSA_get0_e(k->rsa)) == NULL)) ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:372:9: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' BIGNUM *BN_copy(BIGNUM *a, const BIGNUM *b); ^~~~~~~ key.c: In function 'pamsshagentauth_key_from_blob': key.c:974:50: warning: passing argument 2 of 'pamsshagentauth_buffer_get_bignum2_ret' makes pointer from integer without a cast [-Wint-conversion] if (pamsshagentauth_buffer_get_bignum2_ret(&b, RSA_get0_e(key->rsa)) == -1 || ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from key.c:41: buffer.h:78:54: note: expected 'BIGNUM *' {aka 'struct bignum_st *'} but argument is of type 'int' int pamsshagentauth_buffer_get_bignum2_ret(Buffer *, BIGNUM *); ^~~~~~~~ key.c:975:50: warning: passing argument 2 of 'pamsshagentauth_buffer_get_bignum2_ret' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_get_bignum2_ret(&b, RSA_get0_n(key->rsa)) == -1) { ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from key.c:41: buffer.h:78:54: note: expected 'BIGNUM *' {aka 'struct bignum_st *'} but argument is of type 'int' int pamsshagentauth_buffer_get_bignum2_ret(Buffer *, BIGNUM *); ^~~~~~~~ key.c:994:50: warning: passing argument 2 of 'pamsshagentauth_buffer_get_bignum2_ret' makes pointer from integer without a cast [-Wint-conversion] if (pamsshagentauth_buffer_get_bignum2_ret(&b, DSA_get0_p(key->dsa)) == -1 || ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from key.c:41: buffer.h:78:54: note: expected 'BIGNUM *' {aka 'struct bignum_st *'} but argument is of type 'int' int pamsshagentauth_buffer_get_bignum2_ret(Buffer *, BIGNUM *); ^~~~~~~~ key.c:995:50: warning: passing argument 2 of 'pamsshagentauth_buffer_get_bignum2_ret' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_get_bignum2_ret(&b, DSA_get0_q(key->dsa)) == -1 || ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from key.c:41: buffer.h:78:54: note: expected 'BIGNUM *' {aka 'struct bignum_st *'} but argument is of type 'int' int pamsshagentauth_buffer_get_bignum2_ret(Buffer *, BIGNUM *); ^~~~~~~~ key.c:996:50: warning: passing argument 2 of 'pamsshagentauth_buffer_get_bignum2_ret' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_get_bignum2_ret(&b, DSA_get0_g(key->dsa)) == -1 || ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from key.c:41: buffer.h:78:54: note: expected 'BIGNUM *' {aka 'struct bignum_st *'} but argument is of type 'int' int pamsshagentauth_buffer_get_bignum2_ret(Buffer *, BIGNUM *); ^~~~~~~~ key.c:997:50: warning: passing argument 2 of 'pamsshagentauth_buffer_get_bignum2_ret' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_get_bignum2_ret(&b, DSA_get0_pub_key(key->dsa)) == -1) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from key.c:41: buffer.h:78:54: note: expected 'BIGNUM *' {aka 'struct bignum_st *'} but argument is of type 'int' int pamsshagentauth_buffer_get_bignum2_ret(Buffer *, BIGNUM *); ^~~~~~~~ key.c: In function 'pamsshagentauth_key_to_blob': key.c:1132:42: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum2' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum2(&b, DSA_get0_p(key->dsa)); ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from key.c:41: buffer.h:52:54: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum2(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ key.c:1133:42: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum2' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum2(&b, DSA_get0_q(key->dsa)); ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from key.c:41: buffer.h:52:54: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum2(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ key.c:1134:42: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum2' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum2(&b, DSA_get0_g(key->dsa)); ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from key.c:41: buffer.h:52:54: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum2(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ key.c:1135:42: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum2' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum2(&b, DSA_get0_pub_key(key->dsa)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from key.c:41: buffer.h:52:54: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum2(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ key.c:1139:42: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum2' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum2(&b, RSA_get0_e(key->rsa)); ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from key.c:41: buffer.h:52:54: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum2(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ key.c:1140:42: warning: passing argument 2 of 'pamsshagentauth_buffer_put_bignum2' makes pointer from integer without a cast [-Wint-conversion] pamsshagentauth_buffer_put_bignum2(&b, RSA_get0_n(key->rsa)); ^~~~~~~~~~~~~~~~~~~~ In file included from entropy.h:30, from includes.h:174, from key.c:41: buffer.h:52:54: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' void pamsshagentauth_buffer_put_bignum2(Buffer *, const BIGNUM *); ^~~~~~~~~~~~~~ key.c: In function 'pamsshagentauth_key_demote': key.c:1260:36: warning: passing argument 1 of 'BN_dup' makes pointer from integer without a cast [-Wint-conversion] if (RSA_set0_key(pk->rsa, BN_dup(RSA_get0_n(k->rsa)), BN_dup(RSA_get0_e(k->rsa)), NULL) != 1) ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:451:9: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' BIGNUM *BN_dup(const BIGNUM *a); ^~~~~~ key.c:1260:64: warning: passing argument 1 of 'BN_dup' makes pointer from integer without a cast [-Wint-conversion] if (RSA_set0_key(pk->rsa, BN_dup(RSA_get0_n(k->rsa)), BN_dup(RSA_get0_e(k->rsa)), NULL) != 1) ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:451:9: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' BIGNUM *BN_dup(const BIGNUM *a); ^~~~~~ key.c:1277:36: warning: passing argument 1 of 'BN_dup' makes pointer from integer without a cast [-Wint-conversion] if (DSA_set0_pqg(pk->dsa, BN_dup(DSA_get0_p(k->dsa)), BN_dup(DSA_get0_q(k->dsa)), BN_dup(DSA_get0_g(k->dsa))) != 1) ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:451:9: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' BIGNUM *BN_dup(const BIGNUM *a); ^~~~~~ key.c:1277:64: warning: passing argument 1 of 'BN_dup' makes pointer from integer without a cast [-Wint-conversion] if (DSA_set0_pqg(pk->dsa, BN_dup(DSA_get0_p(k->dsa)), BN_dup(DSA_get0_q(k->dsa)), BN_dup(DSA_get0_g(k->dsa))) != 1) ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:451:9: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' BIGNUM *BN_dup(const BIGNUM *a); ^~~~~~ key.c:1277:92: warning: passing argument 1 of 'BN_dup' makes pointer from integer without a cast [-Wint-conversion] if (DSA_set0_pqg(pk->dsa, BN_dup(DSA_get0_p(k->dsa)), BN_dup(DSA_get0_q(k->dsa)), BN_dup(DSA_get0_g(k->dsa))) != 1) ^~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:451:9: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' BIGNUM *BN_dup(const BIGNUM *a); ^~~~~~ key.c:1279:36: warning: passing argument 1 of 'BN_dup' makes pointer from integer without a cast [-Wint-conversion] if (DSA_set0_key(pk->dsa, BN_dup(DSA_get0_pub_key(k->dsa)), NULL) != 1) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from key.c:41: /usr/local/include/openssl/bn.h:451:9: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' BIGNUM *BN_dup(const BIGNUM *a); ^~~~~~ --- openbsd-compat/libopenbsd-compat.a --- --- bsd-cygwin_util.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c bsd-cygwin_util.c --- bsd-getpeereid.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c bsd-getpeereid.c --- log.o --- log.c: In function 'pamsshagentauth_do_log': log.c:371:38: warning: ' This incident has been rep...' directive output may be truncated writing 54 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] snprintf(msgbuf, sizeof msgbuf, "%s\r\nThis incident has been reported to the authorities\r\n", fmtbuf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ log.c:371:3: note: 'snprintf' output between 55 and 1078 bytes into a destination of size 1024 snprintf(msgbuf, sizeof msgbuf, "%s\r\nThis incident has been reported to the authorities\r\n", fmtbuf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ log.c:378:38: warning: ' ' directive output may be truncated writing 2 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] snprintf(msgbuf, sizeof msgbuf, "%s\r\n", fmtbuf); ^~~~ log.c:378:3: note: 'snprintf' output between 3 and 1026 bytes into a destination of size 1024 snprintf(msgbuf, sizeof msgbuf, "%s\r\n", fmtbuf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ssh-dss.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c ssh-dss.c -o ssh-dss.o --- openbsd-compat/libopenbsd-compat.a --- --- bsd-misc.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c bsd-misc.c --- ssh-ecdsa.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c ssh-ecdsa.c -o ssh-ecdsa.o --- ssh-dss.o --- ssh-dss.c: In function 'ssh_dss_sign': ssh-dss.c:81:2: warning: 'r' may be used uninitialized in this function [-Wmaybe-uninitialized] DSA_SIG_get0((const DSA_SIG *)sig, (const BIGNUM **)r, (const BIGNUM **)s); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ssh-dss.c:81:2: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] --- ssh-ecdsa.o --- ssh-ecdsa.c: In function 'ssh_ecdsa_sign': ssh-ecdsa.c:76:18: warning: passing argument 1 of 'DSA_SIG_get0' from incompatible pointer type [-Wincompatible-pointer-types] DSA_SIG_get0(sig, &r, &s); ^~~ In file included from key.h:30, from ssh-ecdsa.c:16: /usr/local/include/openssl/dsa.h:186:34: note: expected 'const DSA_SIG *' {aka 'const struct DSA_SIG_st *'} but argument is of type 'ECDSA_SIG *' {aka 'struct ECDSA_SIG_st *'} void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps); ~~~~~~~~~~~~~~~^~~ ssh-ecdsa.c:76:23: warning: passing argument 2 of 'DSA_SIG_get0' from incompatible pointer type [-Wincompatible-pointer-types] DSA_SIG_get0(sig, &r, &s); ^~ In file included from key.h:30, from ssh-ecdsa.c:16: /usr/local/include/openssl/dsa.h:186:54: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps); ~~~~~~~~~~~~~~~^~ ssh-ecdsa.c:76:27: warning: passing argument 3 of 'DSA_SIG_get0' from incompatible pointer type [-Wincompatible-pointer-types] DSA_SIG_get0(sig, &r, &s); ^~ In file included from key.h:30, from ssh-ecdsa.c:16: /usr/local/include/openssl/dsa.h:186:73: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps); ~~~~~~~~~~~~~~~^~ ssh-ecdsa.c: In function 'ssh_ecdsa_verify': ssh-ecdsa.c:148:18: warning: passing argument 1 of 'DSA_SIG_get0' from incompatible pointer type [-Wincompatible-pointer-types] DSA_SIG_get0(sig, &r, &s); ^~~ In file included from key.h:30, from ssh-ecdsa.c:16: /usr/local/include/openssl/dsa.h:186:34: note: expected 'const DSA_SIG *' {aka 'const struct DSA_SIG_st *'} but argument is of type 'ECDSA_SIG *' {aka 'struct ECDSA_SIG_st *'} void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps); ~~~~~~~~~~~~~~~^~~ ssh-ecdsa.c:148:23: warning: passing argument 2 of 'DSA_SIG_get0' from incompatible pointer type [-Wincompatible-pointer-types] DSA_SIG_get0(sig, &r, &s); ^~ In file included from key.h:30, from ssh-ecdsa.c:16: /usr/local/include/openssl/dsa.h:186:54: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps); ~~~~~~~~~~~~~~~^~ ssh-ecdsa.c:148:27: warning: passing argument 3 of 'DSA_SIG_get0' from incompatible pointer type [-Wincompatible-pointer-types] DSA_SIG_get0(sig, &r, &s); ^~ In file included from key.h:30, from ssh-ecdsa.c:16: /usr/local/include/openssl/dsa.h:186:73: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps); ~~~~~~~~~~~~~~~^~ --- openbsd-compat/libopenbsd-compat.a --- --- bsd-nextstep.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c bsd-nextstep.c --- ssh-ed25519.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c ssh-ed25519.c -o ssh-ed25519.o --- ssh-rsa.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c ssh-rsa.c -o ssh-rsa.o --- openbsd-compat/libopenbsd-compat.a --- --- bsd-openpty.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c bsd-openpty.c --- uuencode.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c uuencode.c -o uuencode.o --- openbsd-compat/libopenbsd-compat.a --- --- bsd-poll.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c bsd-poll.c --- compat.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c compat.c -o compat.o --- openbsd-compat/libopenbsd-compat.a --- --- bsd-snprintf.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c bsd-snprintf.c --- uidswap.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c uidswap.c -o uidswap.o --- ed25519-donna/ed25519.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c ed25519-donna/ed25519.c -o ed25519-donna/ed25519.o --- ssh-rsa.o --- ssh-rsa.c: In function 'ssh_rsa_sign': ssh-rsa.c:59:17: warning: passing argument 1 of 'EVP_DigestInit' from incompatible pointer type [-Wincompatible-pointer-types] EVP_DigestInit(&md, evp_md); ^~~ In file included from ssh-rsa.c:22: /usr/local/include/openssl/evp.h:563:32: note: expected 'EVP_MD_CTX *' {aka 'struct env_md_ctx_st *'} but argument is of type 'EVP_MD_CTX **' {aka 'struct env_md_ctx_st **'} int EVP_DigestInit(EVP_MD_CTX *ctx, const EVP_MD *type); ~~~~~~~~~~~~^~~ ssh-rsa.c:60:19: warning: passing argument 1 of 'EVP_DigestUpdate' from incompatible pointer type [-Wincompatible-pointer-types] EVP_DigestUpdate(&md, data, datalen); ^~~ In file included from ssh-rsa.c:22: /usr/local/include/openssl/evp.h:557:34: note: expected 'EVP_MD_CTX *' {aka 'struct env_md_ctx_st *'} but argument is of type 'EVP_MD_CTX **' {aka 'struct env_md_ctx_st **'} int EVP_DigestUpdate(EVP_MD_CTX *ctx, const void *d, size_t cnt); ~~~~~~~~~~~~^~~ ssh-rsa.c:61:18: warning: passing argument 1 of 'EVP_DigestFinal' from incompatible pointer type [-Wincompatible-pointer-types] EVP_DigestFinal(&md, digest, &dlen); ^~~ In file included from ssh-rsa.c:22: /usr/local/include/openssl/evp.h:564:33: note: expected 'EVP_MD_CTX *' {aka 'struct env_md_ctx_st *'} but argument is of type 'EVP_MD_CTX **' {aka 'struct env_md_ctx_st **'} int EVP_DigestFinal(EVP_MD_CTX *ctx, unsigned char *md, unsigned int *s); ~~~~~~~~~~~~^~~ ssh-rsa.c: In function 'ssh_rsa_verify': ssh-rsa.c:125:18: warning: implicit declaration of function 'RSA_get0_n'; did you mean 'RSA_get0_key'? [-Wimplicit-function-declaration] if (BN_num_bits(RSA_get0_n(key->rsa)) < SSH_RSA_MINIMUM_MODULUS_SIZE) { ^~~~~~~~~~ RSA_get0_key ssh-rsa.c:125:18: warning: passing argument 1 of 'BN_num_bits' makes pointer from integer without a cast [-Wint-conversion] if (BN_num_bits(RSA_get0_n(key->rsa)) < SSH_RSA_MINIMUM_MODULUS_SIZE) { ^~~~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from ssh-rsa.c:18: /usr/local/include/openssl/bn.h:367:31: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_num_bits(const BIGNUM *a); ~~~~~~~~~~~~~~^ ssh-rsa.c:131:19: warning: passing argument 1 of 'BN_num_bits' makes pointer from integer without a cast [-Wint-conversion] BN_num_bits(RSA_get0_n(key->rsa)), SSH_RSA_MINIMUM_MODULUS_SIZE); ^~~~~~~~~~~~~~~~~~~~ In file included from buffer.h:49, from entropy.h:30, from includes.h:174, from ssh-rsa.c:18: /usr/local/include/openssl/bn.h:367:31: note: expected 'const BIGNUM *' {aka 'const struct bignum_st *'} but argument is of type 'int' int BN_num_bits(const BIGNUM *a); ~~~~~~~~~~~~~~^ --- ed25519-donna/ed25519.o --- In file included from ed25519-donna/ed25519-donna.h:12, from ed25519-donna/ed25519.c:17: ed25519-donna/ed25519-donna-portable.h:23: warning: "ALIGN" redefined #define ALIGN(x) __attribute__((aligned(x))) In file included from /usr/include/machine/param.h:12, from /usr/include/sys/param.h:239, from ed25519-donna/ed25519-donna-portable-identify.h:7, from ed25519-donna/ed25519-donna-portable.h:1, from ed25519-donna/ed25519-donna.h:12, from ed25519-donna/ed25519.c:17: /usr/include/cpu/param.h:87: note: this is the location of the previous definition #define ALIGN(p) _ALIGN(p) --- openbsd-compat/libopenbsd-compat.a --- --- bsd-waitpid.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c bsd-waitpid.c --- pam_user_key_allowed2.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c pam_user_key_allowed2.c -o pam_user_key_allowed2.o --- iterate_ssh_agent_keys.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c iterate_ssh_agent_keys.c -o iterate_ssh_agent_keys.o --- openbsd-compat/libopenbsd-compat.a --- --- openssl-compat.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c openssl-compat.c --- xcrypt.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c xcrypt.c --- userauth_pubkey_from_id.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c userauth_pubkey_from_id.c -o userauth_pubkey_from_id.o --- pam_user_authorized_keys.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c pam_user_authorized_keys.c -o pam_user_authorized_keys.o --- get_command_line.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c get_command_line.c -o get_command_line.o --- openbsd-compat/libopenbsd-compat.a --- --- xmmap.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c xmmap.c --- pam_ssh_agent_auth.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I. -I/usr/local/include -DHAVE_CONFIG_H -c pam_ssh_agent_auth.c -o pam_ssh_agent_auth.o --- openbsd-compat/libopenbsd-compat.a --- --- base64.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c base64.c --- basename.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c basename.c --- daemon.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c daemon.c --- dirname.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c dirname.c --- fake-rfc2553.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c fake-rfc2553.c --- getcwd.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c getcwd.c --- getgrouplist.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c getgrouplist.c --- getopt.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c getopt.c --- getrrsetbyname.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c getrrsetbyname.c --- glob.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c glob.c --- inet_aton.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c inet_aton.c --- inet_ntoa.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c inet_ntoa.c --- inet_ntop.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c inet_ntop.c --- mktemp.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c mktemp.c --- port-aix.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c port-aix.c --- port-irix.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c port-irix.c --- port-linux.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c port-linux.c --- port-solaris.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c port-solaris.c --- port-uw.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c port-uw.c --- realpath.o --- --- rresvport.o --- --- setenv.o --- --- realpath.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c realpath.c --- rresvport.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c rresvport.c --- setproctitle.o --- --- setenv.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c setenv.c --- setproctitle.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c setproctitle.c --- sha2.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c sha2.c --- sigact.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c sigact.c --- strlcat.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c strlcat.c --- strlcpy.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c strlcpy.c --- strmode.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c strmode.c --- strsep.o --- --- strtoll.o --- --- strsep.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c strsep.c --- strtoll.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c strtoll.c --- strtonum.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c strtonum.c --- strtoul.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c strtoul.c --- vis.o --- cc -pipe -O2 -fno-strict-aliasing -fPIC -Wall -Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.. -I. -I./.. -I/usr/local/include -DHAVE_CONFIG_H -c vis.c --- libopenbsd-compat.a --- /usr/bin/ar rv libopenbsd-compat.a bsd-arc4random.o bsd-asprintf.o bsd-closefrom.o bsd-cray.o bsd-cygwin_util.o bsd-getpeereid.o bsd-misc.o bsd-nextstep.o bsd-openpty.o bsd-poll.o bsd-snprintf.o bsd-waitpid.o openssl-compat.o xcrypt.o xmmap.o base64.o basename.o daemon.o dirname.o fake-rfc2553.o getcwd.o getgrouplist.o getopt.o getrrsetbyname.o glob.o inet_aton.o inet_ntoa.o inet_ntop.o mktemp.o port-aix.o port-irix.o port-linux.o port-solaris.o port-uw.o realpath.o rresvport.o setenv.o setproctitle.o sha2.o sigact.o strlcat.o strlcpy.o strmode.o strsep.o strtoll.o strtonum.o strtoul.o vis.o port-aix.o port-irix.o port-linux.o port-solaris.o port-uw.o /usr/libexec/binutils227/elf/ar: creating libopenbsd-compat.a a - bsd-arc4random.o a - bsd-asprintf.o a - bsd-closefrom.o a - bsd-cray.o a - bsd-cygwin_util.o a - bsd-getpeereid.o a - bsd-misc.o a - bsd-nextstep.o a - bsd-openpty.o a - bsd-poll.o a - bsd-snprintf.o a - bsd-waitpid.o a - openssl-compat.o a - xcrypt.o a - xmmap.o a - base64.o a - basename.o a - daemon.o a - dirname.o a - fake-rfc2553.o a - getcwd.o a - getgrouplist.o a - getopt.o a - getrrsetbyname.o a - glob.o a - inet_aton.o a - inet_ntoa.o a - inet_ntop.o a - mktemp.o a - port-aix.o a - port-irix.o a - port-linux.o a - port-solaris.o a - port-uw.o a - realpath.o a - rresvport.o a - setenv.o a - setproctitle.o a - sha2.o a - sigact.o a - strlcat.o a - strlcpy.o a - strmode.o a - strsep.o a - strtoll.o a - strtonum.o a - strtoul.o a - vis.o a - port-aix.o a - port-irix.o a - port-linux.o a - port-solaris.o a - port-uw.o ranlib libopenbsd-compat.a --- pam_ssh_agent_auth.so --- cc -shared -o pam_ssh_agent_auth.so xmalloc.o atomicio.o authfd.o bufaux.o bufbn.o buffer.o cleanup.o entropy.o fatal.o key.o log.o misc.o secure_filename.o ssh-dss.o ssh-ecdsa.o ssh-ed25519.o ssh-rsa.o uuencode.o compat.o uidswap.o ed25519-donna/ed25519.o pam_user_key_allowed2.o iterate_ssh_agent_keys.o userauth_pubkey_from_id.o pam_user_authorized_keys.o get_command_line.o -L. -Lopenbsd-compat/ -L/usr/local/lib -Wl,-rpath,/usr/local/lib -fstack-protector-all -lopenbsd-compat pam_ssh_agent_auth.o -lcrypto -lutil -lcrypt -lpam -lpam -------------------------------------------------------------------------------- -- Phase: run-depends -------------------------------------------------------------------------------- ===> pam_ssh_agent_auth-0.10.3_1 depends on file: /usr/local/lib/libcrypto.so.44 - found -------------------------------------------------------------------------------- -- Phase: stage -------------------------------------------------------------------------------- ===> Staging for pam_ssh_agent_auth-0.10.3_1 ===> Generating temporary packing list (cd openbsd-compat && /usr/bin/make) ./mkinstalldirs /construction/security/pam_ssh_agent_auth/stage/usr/local/lib ./mkinstalldirs /construction/security/pam_ssh_agent_auth/stage/usr/local/man/man8 /usr/bin/install -c -m 644 pam_ssh_agent_auth.8 /construction/security/pam_ssh_agent_auth/stage/usr/local/man/man8/pam_ssh_agent_auth.8 /usr/bin/install -c -m 755 pam_ssh_agent_auth.so /construction/security/pam_ssh_agent_auth/stage/usr/local/lib/pam_ssh_agent_auth.so /usr/bin/strip /construction/security/pam_ssh_agent_auth/stage/usr/local/lib/pam_ssh_agent_auth.so ====> Compressing man pages (compress-man) -------------------------------------------------------------------------------- -- Phase: package -------------------------------------------------------------------------------- ===> Building package for pam_ssh_agent_auth-0.10.3_1 file sizes/checksums [2]: . done packing files [2]: . done packing directories [0]: . done -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Saturday, 9 MAR 2019 at 08:38:57 UTC Duration: 00:00:29