I'm using 'WITH_FAST_DEPEND=1' in /etc/src.conf; re-starting the build
(without "-DNO_CLEAN") was successful.

Oh -- I'm also using -j16.

The error looked like:

>>> World build started on Mon Jan 25 03:53:22 PST 2016
...
>>> stage 4.4: building everything
...
--- all_subdir_ssh-pkcs11-helper ---
--- ssh-pkcs11-helper ---
--- usr.bin.all__D ---
--- all_subdir_xstr ---
--- secure.all__D ---
--- all_subdir_usr.sbin ---
cc  -O2 -pipe   -I/usr/src/secure/usr.sbin/sshd/../../../crypto/openssh 
-include ssh_namespace.h -DHAVE_LDNS=1 -DUSE_BSM_AUDIT -DHAVE_GETAUDIT_ADDR 
-include krb5_config.h -std=gnu99 -Qunused-arguments  -fstack-protector 
-Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int 
-Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value 
-Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch 
-Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -c 
/usr/src/secure/usr.sbin/sshd/../../../crypto/openssh/auth-rhosts.c -o 
auth-rhosts.o
--- all_subdir_usr.bin ---
cc  -O2 -pipe   -I/usr/src/secure/usr.bin/ssh/../../../crypto/openssh -include 
ssh_namespace.h -DHAVE_LDNS=1 -include krb5_config.h -std=gnu99 
-Qunused-arguments  -fstack-protector -Wno-pointer-sign -Wno-empty-body 
-Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare 
-Wno-unused-value -Wno-parentheses-equality -Wno-unused-function 
-Wno-enum-conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter 
-Wno-parentheses -c 
/usr/src/secure/usr.bin/ssh/../../../crypto/openssh/sshtty.c -o sshtty.o
--- all_subdir_libexec ---
--- all_subdir_sftp-server ---
cc  -O2 -pipe   -I/usr/src/secure/libexec/sftp-server/../../../crypto/openssh 
-include ssh_namespace.h -DHAVE_LDNS=1 -std=gnu99 -Qunused-arguments  
-fstack-protector -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int 
-Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value 
-Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch 
-Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses  
-L/usr/obj/usr/src/tmp/usr/lib/private -rpath /usr/lib/private -o sftp-server 
sftp-server.o sftp-common.o sftp-server-main.o roaming_dummy.o -lssh -lcrypt 
-lcrypto -lz
--- sys.all__D ---
cat zfsboot1 zfsboot2 > zfsboot
--- secure.all__D ---
--- all_subdir_ssh-pkcs11-helper ---
cc  -O2 -pipe   
-I/usr/src/secure/libexec/ssh-pkcs11-helper/../../../crypto/openssh -include 
ssh_namespace.h -DHAVE_LDNS=1 -std=gnu99 -Qunused-arguments  -fstack-protector 
-Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int 
-Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value 
-Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch 
-Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses  
-L/usr/obj/usr/src/tmp/usr/lib/private -rpath /usr/lib/private -o 
ssh-pkcs11-helper ssh-pkcs11.o ssh-pkcs11-helper.o roaming_dummy.o -lssh 
-lcrypt -lcrypto -lz
--- usr.bin.all__D ---
===> usr.bin/xstr (all)
--- rescue.all__D ---
--- mdmfs_make ---
`mdmfs.o' is up to date.
--- mknod_make ---
--- secure.all__D ---
--- all_subdir_usr.bin ---
--- all_subdir_sftp ---
--- sftp-common.o ---
--- sys.all__D ---
===> sys/boot/i386/gptzfsboot (all)
--- secure.all__D ---
cc  -O2 -pipe   -I/usr/src/secure/usr.bin/sftp/../../../crypto/openssh -include 
ssh_namespace.h -DHAVE_LDNS=1 -std=gnu99 -Qunused-arguments  -fstack-protector 
-Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int 
-Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value 
-Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch 
-Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -c 
/usr/src/secure/usr.bin/sftp/../../../crypto/openssh/sftp-common.c -o 
sftp-common.o
--- rescue.all__D ---
(cd /usr/src/rescue/rescue/../../sbin/mknod &&  make -DRESCUE 
CRUNCH_CFLAGS=-DRESCUE DIRPRFX=rescue/rescue/mknod/ depend && make -DRESCUE 
CRUNCH_CFLAGS=-DRESCUE DIRPRFX=rescue/rescue/mknod/ mknod.o)
--- usr.sbin.all__D ---
--- all_subdir_vidcontrol ---
===> usr.sbin/vidcontrol (all)
--- secure.all__D ---
--- all_subdir_scp ---
--- scp.1.gz ---
--- sys.all__D ---
===> sys/boot/i386/zfsloader (all)
--- secure.all__D ---
gzip -cn /usr/src/secure/usr.bin/scp/../../../crypto/openssh/scp.1 > scp.1.gz
--- scp ---
cc  -O2 -pipe   -I/usr/src/secure/usr.bin/scp/../../../crypto/openssh -include 
ssh_namespace.h -DHAVE_LDNS=1 -std=gnu99 -Qunused-arguments  -fstack-protector 
-Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int 
-Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value 
-Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch 
-Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses  
-L/usr/obj/usr/src/tmp/usr/lib/private -rpath /usr/lib/private -o scp scp.o 
roaming_dummy.o -lssh -lcrypt -lcrypto -lz
--- usr.bin.all__D ---
--- all_subdir_xz ---
--- secure.all__D ---
--- all_subdir_libexec ---
--- all_subdir_sftp-server ---
/usr/obj/usr/src/tmp/usr/lib/private/libssh.so: undefined reference to 
`crypto_scalarmult_curve25519'
--- usr.sbin.all__D ---
--- all_subdir_vipw ---
--- usr.bin.all__D ---
===> usr.bin/xz (all)
--- secure.all__D ---
--- all_subdir_usr.bin ---
--- all_subdir_ssh ---
--- sshconnect.o ---
--- all_subdir_libexec ---
cc: error: linker command failed with exit code 1 (use -v to see invocation)
--- usr.sbin.all__D ---
===> usr.sbin/vipw (all)
--- secure.all__D ---
--- all_subdir_usr.bin ---
cc  -O2 -pipe   -I/usr/src/secure/usr.bin/ssh/../../../crypto/openssh -include 
ssh_namespace.h -DHAVE_LDNS=1 -include krb5_config.h -std=gnu99 
-Qunused-arguments  -fstack-protector -Wno-pointer-sign -Wno-empty-body 
-Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare 
-Wno-unused-value -Wno-parentheses-equality -Wno-unused-function 
-Wno-enum-conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter 
-Wno-parentheses -c 
/usr/src/secure/usr.bin/ssh/../../../crypto/openssh/sshconnect.c -o sshconnect.o
--- all_subdir_libexec ---
*** [sftp-server] Error code 1


As noted above, a "non-NO_CLEAN" build was successful:

FreeBSD g1-252.catwhisker.org 10.3-PRERELEASE FreeBSD 10.3-PRERELEASE #268  
r294721M/294721:1002508: Mon Jan 25 04:31:07 PST 2016     
r...@g1-252.catwhisker.org:/common/S1/obj/usr/src/sys/CANARY  amd64

Peace,
david
-- 
David H. Wolfskill                              da...@catwhisker.org
Those who would murder in the name of God or prophet are blasphemous cowards.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.

Attachment: signature.asc
Description: PGP signature

Reply via email to