FreeBSD_HEAD_i386 - Build #2564 - Failure

From: <jenkins-admin_at_FreeBSD.org>
Date: Fri, 11 Mar 2016 05:16:52 +0000 (GMT)
FreeBSD_HEAD_i386 - Build #2564 - Failure:

Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2564/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2564/changes
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2564/console

Change summaries:

296647 by bdrewery:
Use the new bmake .dinclude feature to make these safe.

At least FAST_DEPEND won't even run 'make depend', so the code was
potentially broken with FAST_DEPEND anyhow.  The .dinclude directive
will ignore missing files rather than make them be fatal.

Sponsored by:	EMC / Isilon Storage Division

296646 by bdrewery:
FAST_DEPEND: Use .dinclude to enable full .depend logic in bmake.

The inclusion of .MAKE.DEPENDFILE (.depend) has special logic in make
to ignore stale/missing dependencies.  bmake 20160220 added a '.dinclude'
directive that uses the special logic for .depend when including the file.

This fixes a build error when a file is moved or deleted that exists in a
.depend.OBJ file.  This happened in r292782 when sha512c.c "moved" and an
incremental build of lib/libmd would fail with:
  make: don't know how to make /usr/src/lib/libcrypt/../libmd/sha512c.c. Stop

Now this will just be seen as a stale dependency and cause a rebuild:
  make: /usr/obj/usr/src/lib/libmd/.depend.sha512c.o, 13: ignoring stale .depend for /usr/src/lib/libcrypt/../libmd/sha512c.c
  --- sha512c.o ---
  ...
This rebuild will only be done once since the .depend.sha512c.o will
be updated on the build with the -MF flags.

This also removes -MP being passed for the .depend.OBJ generation (which
would create fake targets for system headers) since the logic is no
longer needed to protect from missing files.

Sponsored by:	EMC / Isilon Storage Division

296645 by bdrewery:
Fix bmake upgrade NO_MAN warnings.

MFC after:	1 week
Sponsored by:	EMC / Isilon Storage Division

296644 by bdrewery:
Fix upgrade of bmake by not setting conflicting MAKE_VERSION.

This may be used in later checks, such as in bsd.dep.mk, to
enable features that rely on the built-in value.

Sponsored by:	EMC / Isilon Storage Division

296643 by bdrewery:
Fix make -n upgrade_checks.

MFC after:	1 week
Sponsored by:	EMC / Isilon Storage Division

296642 by imp:
Factor out lib32 generation to its own file. This is prep for a
similar Makefile.libsoft which will do the same for armv6 soft fp API
libraries in prep for pulling the trigger on moving to armv6 hard
float. Once there's two files, I'll work with bdrewery_at_ to merge the
two files as they are mostly the same. The high rate of churn for
Makefile* makes it quite difficult to make progress out of tree.

Differential Review: https://reviews.freebsd.org/D5566

296641 by np:
cxgbe(4): Add sysctls to display the TP microcode version and the
expansion rom version (if there's one).

trantor:~# sysctl dev.t4nex dev.t5nex | grep _version
dev.t4nex.0.firmware_version: 1.15.28.0
dev.t4nex.0.tp_version: 0.1.9.4
dev.t5nex.0.firmware_version: 1.15.28.0
dev.t5nex.0.exprom_version: 1.0.0.68
dev.t5nex.0.tp_version: 0.1.4.9

296640 by np:
cxgbe(4): Add a sysctl for the event capture mask of the TP block's
logic analyzer.

dev.t5nex.<n>.misc.tp_la_mask
dev.t4nex.<n>.misc.tp_la_mask

296637 by sjg:
Merge bmake-20160307



The end of the build log:

Started by an SCM change
Building remotely on kyua6.nyi.freebsd.org (jailer) in workspace /jenkins/workspace/FreeBSD_HEAD_i386
Updating svn://svnmir.freebsd.org/base/head at revision '2016-03-11T05:14:11.863 +0000'
U         lib/clang/clang.build.mk
U         Makefile
U         share/mk/bsd.dep.mk
U         share/mk/dirdeps.mk
U         share/mk/gendirdeps.mk
U         share/mk/meta.autodep.mk
U         share/mk/meta.stage.mk
U         share/mk/meta.sys.mk
U         share/mk/sys.dependfile.mk
U         sys/conf/kern.post.mk
U         sys/dev/cxgbe/adapter.h
U         sys/dev/cxgbe/common/common.h
U         sys/dev/cxgbe/t4_main.c
U         usr.bin/bmake/Makefile
U         Makefile.inc1
AU        Makefile.lib32
U         contrib/bmake/ChangeLog
U         contrib/bmake/Makefile
U         contrib/bmake/arch.c
U         contrib/bmake/bmake.1
U         contrib/bmake/bmake.cat1
U         contrib/bmake/compat.c
U         contrib/bmake/cond.c
U         contrib/bmake/dirname.c
U         contrib/bmake/for.c
U         contrib/bmake/getopt.c
U         contrib/bmake/job.c
U         contrib/bmake/main.c
U         contrib/bmake/make.1
U         contrib/bmake/make.c
U         contrib/bmake/make.h
U         contrib/bmake/meta.c
U         contrib/bmake/meta.h
U         contrib/bmake/mk/ChangeLog
U         contrib/bmake/mk/auto.dep.mk
U         contrib/bmake/mk/dirdeps.mk
U         contrib/bmake/mk/gendirdeps.mk
U         contrib/bmake/mk/install-mk
U         contrib/bmake/mk/meta.autodep.mk
U         contrib/bmake/mk/meta.stage.mk
U         contrib/bmake/mk/meta.sys.mk
U         contrib/bmake/mk/meta2deps.sh
U         contrib/bmake/mk/sys.clean-env.mk
U         contrib/bmake/mk/sys.dependfile.mk
U         contrib/bmake/mk/warnings.mk
U         contrib/bmake/nonints.h
U         contrib/bmake/parse.c
U         contrib/bmake/suff.c
U         contrib/bmake/targ.c
U         contrib/bmake/unit-tests/export-env.exp
U         contrib/bmake/unit-tests/export-env.mk
U         contrib/bmake/unit-tests/modts.exp
U         contrib/bmake/unit-tests/modts.mk
U         contrib/bmake/var.c
 U        contrib/bmake
At revision 296647

No emails were triggered.
[FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson4711507139651341497.sh
+ export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin'
+ export 'jname=FreeBSD_HEAD_i386'
+ echo 'clean up jail FreeBSD_HEAD_i386'
clean up jail FreeBSD_HEAD_i386
+ sudo jail -r FreeBSD_HEAD_i386
+ true
+ sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias
+ true
+ sudo umount FreeBSD_HEAD_i386/usr/src
+ true
+ sudo umount FreeBSD_HEAD_i386/dev
+ true
+ sudo rm -fr FreeBSD_HEAD_i386
+ sudo chflags -R noschg FreeBSD_HEAD_i386
+ true
+ sudo rm -fr FreeBSD_HEAD_i386
[FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson748127392294232032.sh
+ export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin'
+ export 'jname=FreeBSD_HEAD_i386'
+ echo env:
env:
+ /usr/bin/env
BUILD_NUMBER=2564
HUDSON_SERVER_COOKIE=0657dbe3541f1b1a
JOB_NAME=FreeBSD_HEAD_i386
LOGNAME=jenkins
JAVA_HOME=/usr/local/openjdk8
SVN_URL=svn://svnmir.freebsd.org/base/head
BUILDER_JAIL_IP=2610:1c1:1:607c::106:1
jname=FreeBSD_HEAD_i386
JENKINS_URL=https://jenkins.FreeBSD.org/
JENKINS_HOME=/usr/local/jenkins
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
HUDSON_HOME=/usr/local/jenkins
OLDPWD=/
BUILD_ID=2564
BUILDER_NETIF=igb0
JENKINS_SERVER_COOKIE=0657dbe3541f1b1a
PWD=/jenkins/workspace/FreeBSD_HEAD_i386
BUILD_TAG=jenkins-FreeBSD_HEAD_i386-2564
NODE_LABELS=jailer kyua6.nyi.freebsd.org
BUILD_DISPLAY_NAME=#2564
HOME=/jenkins
USER=jenkins
BUILD_URL=https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2564/
SVN_URL_1=svn://svnmir.freebsd.org/base/head
SVN_REVISION=296647
SVN_REVISION_1=296647
BUILDER_JAIL_IP6=2610:1c1:1:607c::105:1
JOB_URL=https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/
SHELL=/bin/sh
HUDSON_URL=https://jenkins.FreeBSD.org/
HUDSON_COOKIE=8d76b3e2-da79-491c-9c97-50166af502d6
BUILDER_RESOLV_CONF=nameserver 2610:1c1:1:6002::100\nnameserver 2610:1c1:1:6002::200\n
WORKSPACE=/jenkins/workspace/FreeBSD_HEAD_i386
NODE_NAME=kyua6.nyi.freebsd.org
EXECUTOR_NUMBER=0
+ echo 'setup jail FreeBSD_HEAD_i386'
setup jail FreeBSD_HEAD_i386
+ fetch -m http://ftp.freebsd.org/pub/FreeBSD/releases/i386/i386/10.2-RELEASE/base.txz
+ mkdir FreeBSD_HEAD_i386
+ cd FreeBSD_HEAD_i386
+ sudo tar Jxf ../base.txz
+ cd -
+ sudo mount -t devfs devfs FreeBSD_HEAD_i386/dev
+ sudo devfs -m FreeBSD_HEAD_i386/dev rule -s 4 applyset
+ sudo mount -t nullfs src FreeBSD_HEAD_i386/usr/src
+ printf 'nameserver 2610:1c1:1:6002::100\nnameserver 2610:1c1:1:6002::200\n'
+ sudo tee FreeBSD_HEAD_i386/etc/resolv.conf
nameserver 2610:1c1:1:6002::100
nameserver 2610:1c1:1:6002::200
+ sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 alias
+ sudo jail -c persist 'name=FreeBSD_HEAD_i386' 'path=FreeBSD_HEAD_i386' 'host.hostname=FreeBSD_HEAD_i386.jail.ci.FreeBSD.org' 'ip6.addr=2610:1c1:1:607c::106:1' 'ip4=disable' allow.chflags
+ echo 'setup build environment'
setup build environment
+ echo 'build environment:'
build environment:
+ sudo jexec FreeBSD_HEAD_i386 sh -c 'uname -a'
FreeBSD FreeBSD_HEAD_i386.jail.ci.FreeBSD.org 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r296318: Wed Mar  2 16:40:46 UTC 2016     peter_at_build-11.freebsd.org:/usr/obj/usr/src/sys/CLUSTER11  i386
+ sudo pkg -j FreeBSD_HEAD_i386 info -q
pkg: Warning: Major OS version upgrade detected.  Running "pkg-static install -f pkg" recommended
[FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson6050618668052442700.sh
+ export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin'
+ export 'jname=FreeBSD_HEAD_i386'
+ echo 'start build in FreeBSD_HEAD_i386'
start build in FreeBSD_HEAD_i386
+ sudo jexec FreeBSD_HEAD_i386 sh -c 'cd /usr/src && make -DNO_CLEAN -j 4 buildworld'
--- upgrade_checks ---
--- bmake ---
--------------------------------------------------------------
>>> Building an up-to-date bmake(1)
--------------------------------------------------------------
make[2]: "/usr/share/mk/bsd.own.mk" line 480: MK_MAN can't be set by a user.
*** [bmake] Error code 1

make[1]: stopped in /usr/src
1 error

make[1]: stopped in /usr/src
*** [upgrade_checks] Error code 2

make: stopped in /usr/src
1 error

make: stopped in /usr/src
Build step 'Execute shell' marked build as failure
[PostBuildScript] - Execution post build scripts.
[FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson6973252566228926010.sh
+ export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin'
+ export 'jname=FreeBSD_HEAD_i386'
+ echo 'clean up jail FreeBSD_HEAD_i386'
clean up jail FreeBSD_HEAD_i386
+ sudo jail -r FreeBSD_HEAD_i386
+ sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias
+ sudo umount FreeBSD_HEAD_i386/usr/src
+ sudo umount FreeBSD_HEAD_i386/dev
+ sudo rm -fr FreeBSD_HEAD_i386
+ true
+ sudo chflags -R noschg FreeBSD_HEAD_i386
+ sudo rm -fr FreeBSD_HEAD_i386
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any
Received on Fri Mar 11 2016 - 04:16:55 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:03 UTC