Hi, Testing the portable build, On bitrig-current I get: (cd openbsd-compat && make) cc -g -O2 -Qunused-arguments -Wunknown-warning-option -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -ftrapv -fno-builtin-memset -fstack-protector-strong -I. -I.. -I. -I./.. -DHAVE_CONFIG_H -c arc4random.c In file included from arc4random.c:27: In file included from ../includes.h:180: In file included from ../entropy.h:30: In file included from ../buffer.h:24: In file included from ../sshbuf.h:23: /usr/include/stdio.h:222:44: error: too many arguments provided to function-like macro invocation __attribute__((__bounded__ (__size__,1,3,2))); ^ ../defines.h:509:10: note: macro '__bounded__' defined here # define __bounded__(x, y, z) ^ In file included from arc4random.c:27: In file included from ../includes.h:180: In file included from ../entropy.h:30: In file included from ../buffer.h:24: In file included from ../sshbuf.h:23: /usr/include/stdio.h:231:44: error: too many arguments provided to function-like macro invocation __attribute__((__bounded__ (__size__,1,3,2))); ^ ../defines.h:509:10: note: macro '__bounded__' defined here # define __bounded__(x, y, z) ^ 2 errors generated. *** Error 1 in openbsd-compat (Makefile:26 'arc4random.o') *** Error 1 in /home/sme/openssh (Makefile:156 'openbsd-compat/libopenbsd-compat.a') On NetBSD-stable I get (even with --sysconfdir=/etc being set on configure) test_kex: ....................................................................................................................................................................................WARNING: /usr/local/etc/moduli does not exist, using fixed modulus .WARNING: /usr/local/etc/moduli does not exist, using fixed modulus .WARNING: /usr/local/etc/moduli does not exist, using fixed modulus ...WARNING: /usr/local/etc/moduli does not exist, using fixed modulus WARNING: /usr/local/etc/moduli does not exist, using fixed modulus ......WARNING: /usr/local/etc/moduli does not exist, using fixed modulus .WARNING: /usr/local/etc/moduli does not exist, using fixed modulus .WARNING: /usr/local/etc/moduli does not exist, using fixed modulus ...WARNING: /usr/local/etc/moduli does not exist, using fixed modulus WARNING: /usr/local/etc/moduli does not exist, using fixed modulus ......WARNING: /usr/local/etc/moduli does not exist, using fixed modulus .WARNING: /usr/local/etc/moduli does not exist, using fixed modulus .WARNING: /usr/local/etc/moduli does not exist, using fixed modulus ...WARNING: /usr/local/etc/moduli does not exist, using fixed modulus WARNING: /usr/local/etc/moduli does not exist, using fixed modulus ......WARNING: /usr/local/etc/moduli does not exist, using fixed modulus .WARNING: /usr/local/etc/moduli does not exist, using fixed modulus .WARNING: /usr/local/etc/moduli does not exist, using fixed modulus ...WARNING: /usr/local/etc/moduli does not exist, using fixed modulus WARNING: /usr/local/etc/moduli does not exist, using fixed modulus ......WARNING: /usr/local/etc/moduli does not exist, using fixed modulus .WARNING: /usr/local/etc/moduli does not exist, using fixed modulus .WARNING: /usr/local/etc/moduli does not exist, using fixed modulus ...WARNING: /usr/local/etc/moduli does not exist, using fixed modulus WARNING: /usr/local/etc/moduli does not exist, using fixed modulus ......WARNING: /usr/local/etc/moduli does not exist, using fixed modulus .WARNING: /usr/local/etc/moduli does not exist, using fixed modulus .WARNING: /usr/local/etc/moduli does not exist, using fixed modulus ...WARNING: /usr/local/etc/moduli does not exist, using fixed modulus WARNING: /usr/local/etc/moduli does not exist, using fixed modulus ......WARNING: /usr/local/etc/moduli does not exist, using fixed modulus .WARNING: /usr/local/etc/moduli does not exist, using fixed modulus .WARNING: /usr/local/etc/moduli does not exist, using fixed modulus ...WARNING: /usr/local/etc/moduli does not exist, using fixed modulus WARNING: /usr/local/etc/moduli does not exist, using fixed modulus ......WARNING: /usr/local/etc/moduli does not exist, using fixed modulus .WARNING: /usr/local/etc/moduli does not exist, using fixed modulus .WARNING: /usr/local/etc/moduli does not exist, using fixed modulus ...WARNING: /usr/local/etc/moduli does not exist, using fixed modulus WARNING: /usr/local/etc/moduli does not exist, using fixed modulus .......................................................................................... 352 tests ok test_hostkeys: .................. 18 tests ok /home/sme/openssh/ssh-keygen -if /home/sme/openssh/regress/rsa_ssh2.prv | diff - /home/sme/openssh/regress/rsa_openssh.prv tr '\n' '\r' </home/sme/openssh/regress/rsa_ssh2.prv > /home/sme/openssh/regress/rsa_ssh2_cr.prv /home/sme/openssh/ssh-keygen -if /home/sme/openssh/regress/rsa_ssh2_cr.prv | diff - /home/sme/openssh/regress/rsa_openssh.prv awk '{print $0 "\r"}' /home/sme/openssh/regress/rsa_ssh2.prv > /home/sme/openssh/regress/rsa_ssh2_crnl.prv /home/sme/openssh/ssh-keygen -if /home/sme/openssh/regress/rsa_ssh2_crnl.prv | diff - /home/sme/openssh/regress/rsa_openssh.prv cat /home/sme/openssh/regress/rsa_openssh.prv > /home/sme/openssh/regress//t2.out chmod 600 /home/sme/openssh/regress//t2.out /home/sme/openssh/ssh-keygen -yf /home/sme/openssh/regress//t2.out | diff - /home/sme/openssh/regress/rsa_openssh.pub /home/sme/openssh/ssh-keygen -ef /home/sme/openssh/regress/rsa_openssh.pub >/home/sme/openssh/regress//t3.out /home/sme/openssh/ssh-keygen -if /home/sme/openssh/regress//t3.out | diff - /home/sme/openssh/regress/rsa_openssh.pub /home/sme/openssh/ssh-keygen -E md5 -lf /home/sme/openssh/regress/rsa_openssh.pub | awk '{print $2}' | diff - /home/sme/openssh/regress/t4.ok /home/sme/openssh/ssh-keygen -Bf /home/sme/openssh/regress/rsa_openssh.pub | awk '{print $2}' | diff - /home/sme/openssh/regress/t5.ok /home/sme/openssh/ssh-keygen -if /home/sme/openssh/regress/dsa_ssh2.prv > /home/sme/openssh/regress//t6.out1 /home/sme/openssh/ssh-keygen -if /home/sme/openssh/regress/dsa_ssh2.pub > /home/sme/openssh/regress//t6.out2 chmod 600 /home/sme/openssh/regress//t6.out1 /home/sme/openssh/ssh-keygen -yf /home/sme/openssh/regress//t6.out1 | diff - /home/sme/openssh/regress//t6.out2 /home/sme/openssh/ssh-keygen -q -t rsa -N '' -f /home/sme/openssh/regress//t7.out /home/sme/openssh/ssh-keygen -lf /home/sme/openssh/regress//t7.out > /dev/null /home/sme/openssh/ssh-keygen -Bf /home/sme/openssh/regress//t7.out > /dev/null /home/sme/openssh/ssh-keygen -q -t dsa -N '' -f /home/sme/openssh/regress//t8.out /home/sme/openssh/ssh-keygen -lf /home/sme/openssh/regress//t8.out > /dev/null /home/sme/openssh/ssh-keygen -Bf /home/sme/openssh/regress//t8.out > /dev/null test "yes" != yes || /home/sme/openssh/ssh-keygen -q -t ecdsa -N '' -f /home/sme/openssh/regress//t9.out test "yes" != yes || /home/sme/openssh/ssh-keygen -lf /home/sme/openssh/regress//t9.out > /dev/null test "yes" != yes || /home/sme/openssh/ssh-keygen -Bf /home/sme/openssh/regress//t9.out > /dev/null /home/sme/openssh/ssh-keygen -q -t ed25519 -N '' -f /home/sme/openssh/regress//t10.out /home/sme/openssh/ssh-keygen -lf /home/sme/openssh/regress//t10.out > /dev/null /home/sme/openssh/ssh-keygen -Bf /home/sme/openssh/regress//t10.out > /dev/null /home/sme/openssh/ssh-keygen -E sha256 -lf /home/sme/openssh/regress/rsa_openssh.pub | awk '{print $2}' | diff - /home/sme/openssh/regress/t11.ok /home/sme/openssh/ssh-keygen -q -t ed25519 -N '' -C 'test-comment-1234' -f /home/sme/openssh/regress//t12.out /home/sme/openssh/ssh-keygen -lf /home/sme/openssh/regress//t12.out.pub | grep test-comment-1234 >/dev/null run test connect.sh ... Missing privilege separation directory: /var/empty FATAL: sshd_proxy broken *** Error code 1 _______________________________________________ openssh-unix-dev mailing list openssh-unix-dev@xxxxxxxxxxx https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev