Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Jan 2016 04:54:39 -0800
From:      David Wolfskill <david@catwhisker.org>
To:        stable@freebsd.org
Subject:   FYI: "make -DNO_CLEAN buildworld" failed (stable/10 @r294657 -> r294721)
Message-ID:  <20160125125439.GO1163@albert.catwhisker.org>

next in thread | raw e-mail | index | archive | help

--4ickEXl+ukcSQ/3E
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

I'm using 'WITH_FAST_DEPEND=3D1' 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
=2E..
>>> stage 4.4: building everything
=2E..
--- 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 -in=
clude ssh_namespace.h -DHAVE_LDNS=3D1 -DUSE_BSM_AUDIT -DHAVE_GETAUDIT_ADDR =
-include krb5_config.h -std=3Dgnu99 -Qunused-arguments  -fstack-protector -=
Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-var=
iable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality=
 -Wno-unused-function -Wno-enum-conversion -Wno-switch -Wno-switch-enum -Wn=
o-knr-promoted-parameter -Wno-parentheses -c /usr/src/secure/usr.sbin/sshd/=
=2E./../../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 -incl=
ude ssh_namespace.h -DHAVE_LDNS=3D1 -include krb5_config.h -std=3Dgnu99 -Qu=
nused-arguments  -fstack-protector -Wno-pointer-sign -Wno-empty-body -Wno-s=
tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un=
used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers=
ion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parenthes=
es -c /usr/src/secure/usr.bin/ssh/../../../crypto/openssh/sshtty.c -o sshtt=
y.o
--- all_subdir_libexec ---
--- all_subdir_sftp-server ---
cc  -O2 -pipe   -I/usr/src/secure/libexec/sftp-server/../../../crypto/opens=
sh -include ssh_namespace.h -DHAVE_LDNS=3D1 -std=3Dgnu99 -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-ser=
ver.o sftp-common.o sftp-server-main.o roaming_dummy.o -lssh -lcrypt -lcryp=
to -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=3D1 -std=3Dgnu99 -Qunused-arg=
uments  -fstack-protector -Wno-pointer-sign -Wno-empty-body -Wno-string-plu=
s-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-valu=
e -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-=
switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses  -L/us=
r/obj/usr/src/tmp/usr/lib/private -rpath /usr/lib/private -o ssh-pkcs11-hel=
per ssh-pkcs11.o ssh-pkcs11-helper.o roaming_dummy.o -lssh -lcrypt -lcrypto=
 -lz
--- usr.bin.all__D ---
=3D=3D=3D> 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 ---
=3D=3D=3D> sys/boot/i386/gptzfsboot (all)
--- secure.all__D ---
cc  -O2 -pipe   -I/usr/src/secure/usr.bin/sftp/../../../crypto/openssh -inc=
lude ssh_namespace.h -DHAVE_LDNS=3D1 -std=3Dgnu99 -Qunused-arguments  -fsta=
ck-protector -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-un=
used-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parent=
heses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch -Wno-s=
witch-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=
=3D-DRESCUE DIRPRFX=3Drescue/rescue/mknod/ depend && make -DRESCUE CRUNCH_C=
FLAGS=3D-DRESCUE DIRPRFX=3Drescue/rescue/mknod/ mknod.o)
--- usr.sbin.all__D ---
--- all_subdir_vidcontrol ---
=3D=3D=3D> usr.sbin/vidcontrol (all)
--- secure.all__D ---
--- all_subdir_scp ---
--- scp.1.gz ---
--- sys.all__D ---
=3D=3D=3D> 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 -incl=
ude ssh_namespace.h -DHAVE_LDNS=3D1 -std=3Dgnu99 -Qunused-arguments  -fstac=
k-protector -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unu=
sed-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parenth=
eses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch -Wno-sw=
itch-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 -l=
ssh -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 `cry=
pto_scalarmult_curve25519'
--- usr.sbin.all__D ---
--- all_subdir_vipw ---
--- usr.bin.all__D ---
=3D=3D=3D> 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 ---
=3D=3D=3D> usr.sbin/vipw (all)
--- secure.all__D ---
--- all_subdir_usr.bin ---
cc  -O2 -pipe   -I/usr/src/secure/usr.bin/ssh/../../../crypto/openssh -incl=
ude ssh_namespace.h -DHAVE_LDNS=3D1 -include krb5_config.h -std=3Dgnu99 -Qu=
nused-arguments  -fstack-protector -Wno-pointer-sign -Wno-empty-body -Wno-s=
tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un=
used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers=
ion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parenthes=
es -c /usr/src/secure/usr.bin/ssh/../../../crypto/openssh/sshconnect.c -o s=
shconnect.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     root@g1-252.catw=
hisker.org:/common/S1/obj/usr/src/sys/CANARY  amd64

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

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

--4ickEXl+ukcSQ/3E
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQF8BAEBCgBmBQJWphsPXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDQ0I3Q0VGOTE3QTgwMUY0MzA2NEQ3N0Ix
NTM5Q0M0MEEwNDlFRTE3AAoJEBU5zECgSe4XedkH/3uvO1QcAHCPcSW3aZrKySZt
bkap9N6Hhfzx27mnSjO9CvXQIjPepwtafmAGZuF66IBmzH2oZJe1ILjvhssG8ay6
9f4e8/ziZVfqmG/tOkK3QRVsvgYh/r1tRdAssYNYx2sWKb4znvclyHNvOBJofHPT
DraWy2n6vc1nSxVHWrMtv6TsCjEtDMRUpFyxInNzj0HhHLqPvA4tk9x69YU/ZSxr
RxsR2YUG6CCXKUrmdU/voVxa1za5EGeM+wRqBzNDyhGTIRTTisBXZ3p8ovst9i8u
fqL3QSGj9KMzVyu86wrYbmJ7TgCAeOAzQAXrQ2JiH/4c6mcBwH40vfjT/jGi+f8=
=gOG7
-----END PGP SIGNATURE-----

--4ickEXl+ukcSQ/3E--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160125125439.GO1163>