Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Mar 2016 05:57:51 +0000 (GMT)
From:      jenkins-admin@FreeBSD.org
To:        np@FreeBSD.org, imp@FreeBSD.org, bdrewery@FreeBSD.org,  jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org
Subject:   FreeBSD_HEAD_arm64 - Build #2578 - Failure
Message-ID:  <2119214909.3.1457675871822.JavaMail.jenkins@jenkins-9.freebsd.org>

next in thread | raw e-mail | index | archive | help
FreeBSD_HEAD_arm64 - Build #2578 - Failure:

Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2578/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2578/changes
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2578/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@ 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



The end of the build log:

Started by an SCM change
Building remotely on kyua4.nyi.freebsd.org (jailer) in workspace /jenkins/workspace/FreeBSD_HEAD_arm64
Updating svn://svnmir.freebsd.org/base/head at revision '2016-03-11T05:55:06.519 +0000'
U         lib/clang/clang.build.mk
U         Makefile
U         share/mk/bsd.dep.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
At revision 296647

No emails were triggered.
[FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson6713370823925990356.sh
+ export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin'
+ export 'jname=FreeBSD_HEAD_arm64'
+ echo 'clean up jail FreeBSD_HEAD_arm64'
clean up jail FreeBSD_HEAD_arm64
+ sudo jail -r FreeBSD_HEAD_arm64
+ true
+ sudo ifconfig igb0 inet6 2610:1c1:1:607c::104:1 -alias
+ true
+ sudo umount FreeBSD_HEAD_arm64/usr/src
+ true
+ sudo umount FreeBSD_HEAD_arm64/dev
+ true
+ sudo rm -fr FreeBSD_HEAD_arm64
+ sudo chflags -R noschg FreeBSD_HEAD_arm64
+ true
+ sudo rm -fr FreeBSD_HEAD_arm64
[FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson5833273572120179487.sh
+ export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin'
+ export 'jname=FreeBSD_HEAD_arm64'
+ echo env:
env:
+ /usr/bin/env
BUILD_NUMBER=2578
HUDSON_SERVER_COOKIE=0657dbe3541f1b1a
JOB_NAME=FreeBSD_HEAD_arm64
LOGNAME=jenkins
JAVA_HOME=/usr/local/openjdk8
SVN_URL=svn://svnmir.freebsd.org/base/head
BUILDER_JAIL_IP=2610:1c1:1:607c::104:1
jname=FreeBSD_HEAD_arm64
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=2578
BUILDER_NETIF=igb0
JENKINS_SERVER_COOKIE=0657dbe3541f1b1a
PWD=/jenkins/workspace/FreeBSD_HEAD_arm64
BUILD_TAG=jenkins-FreeBSD_HEAD_arm64-2578
NODE_LABELS=jailer kyua4.nyi.freebsd.org
BUILD_DISPLAY_NAME=#2578
HOME=/jenkins
USER=jenkins
BUILD_URL=https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2578/
SVN_URL_1=svn://svnmir.freebsd.org/base/head
SVN_REVISION=296647
SVN_REVISION_1=296647
BUILDER_JAIL_IP6=2610:1c1:1:607c::104:1
JOB_URL=https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/
SHELL=/bin/sh
HUDSON_URL=https://jenkins.FreeBSD.org/
HUDSON_COOKIE=4ddd6364-f93f-4402-8edb-8ad31b1648f3
BUILDER_RESOLV_CONF=nameserver 2610:1c1:1:6002::100\nnameserver 2610:1c1:1:6002::200\n
WORKSPACE=/jenkins/workspace/FreeBSD_HEAD_arm64
NODE_NAME=kyua4.nyi.freebsd.org
EXECUTOR_NUMBER=0
+ echo 'setup jail FreeBSD_HEAD_arm64'
setup jail FreeBSD_HEAD_arm64
+ fetch -m http://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/10.2-RELEASE/base.txz
+ fetch -m http://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/10.2-RELEASE/lib32.txz
+ mkdir FreeBSD_HEAD_arm64
+ cd FreeBSD_HEAD_arm64
+ sudo tar Jxf ../base.txz
+ sudo tar Jxf ../lib32.txz
+ cd -
+ sudo mount -t devfs devfs FreeBSD_HEAD_arm64/dev
+ sudo devfs -m FreeBSD_HEAD_arm64/dev rule -s 4 applyset
+ sudo mount -t nullfs src FreeBSD_HEAD_arm64/usr/src
+ printf 'nameserver 2610:1c1:1:6002::100\nnameserver 2610:1c1:1:6002::200\n'
+ sudo tee FreeBSD_HEAD_arm64/etc/resolv.conf
nameserver 2610:1c1:1:6002::100
nameserver 2610:1c1:1:6002::200
+ sudo ifconfig igb0 inet6 2610:1c1:1:607c::104:1 alias
+ sudo jail -c persist 'name=FreeBSD_HEAD_arm64' 'path=FreeBSD_HEAD_arm64' 'host.hostname=FreeBSD_HEAD_arm64.jail.ci.FreeBSD.org' 'ip6.addr=2610:1c1:1:607c::104:1' 'ip4=disable' allow.chflags
+ echo 'setup build environment'
setup build environment
+ sudo pkg -j FreeBSD_HEAD_arm64 install -y aarch64-binutils
pkg: Warning: Major OS version upgrade detected.  Running "pkg-static install -f pkg" recommended
Updating FreeBSD repository catalogue...
[FreeBSD_HEAD_arm64.jail.ci.FreeBSD.org] Fetching meta.txz: . done
[FreeBSD_HEAD_arm64.jail.ci.FreeBSD.org] Fetching packagesite.txz: .......... done
Processing entries: .......... done
FreeBSD repository update completed. 24686 packages processed.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	aarch64-binutils: 2.25.1

The process will require 13 MiB more space.
1 MiB to be downloaded.
[FreeBSD_HEAD_arm64.jail.ci.FreeBSD.org] Fetching aarch64-binutils-2.25.1.txz: .......... done
Checking integrity... done (0 conflicting)
[FreeBSD_HEAD_arm64.jail.ci.FreeBSD.org] [1/1] Installing aarch64-binutils-2.25.1...
[FreeBSD_HEAD_arm64.jail.ci.FreeBSD.org] [1/1] Extracting aarch64-binutils-2.25.1: .......... done
+ echo 'build environment:'
build environment:
+ sudo jexec FreeBSD_HEAD_arm64 sh -c 'uname -a'
FreeBSD FreeBSD_HEAD_arm64.jail.ci.FreeBSD.org 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r296318: Wed Mar  2 16:40:46 UTC 2016     peter@build-11.freebsd.org:/usr/obj/usr/src/sys/CLUSTER11  amd64
+ sudo pkg -j FreeBSD_HEAD_arm64 info -q
pkg: Warning: Major OS version upgrade detected.  Running "pkg-static install -f pkg" recommended
aarch64-binutils-2.25.1
[FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson1494336075308372381.sh
+ export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin'
+ export 'jname=FreeBSD_HEAD_arm64'
+ echo 'start build in FreeBSD_HEAD_arm64'
start build in FreeBSD_HEAD_arm64
+ sudo jexec FreeBSD_HEAD_arm64 sh -c 'cd /usr/src && make -DNO_CLEAN -j 4 buildworld TARGET=arm64'
--- 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_arm64] $ /bin/sh -xe /tmp/hudson5797224716980787936.sh
+ export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin'
+ export 'jname=FreeBSD_HEAD_arm64'
+ echo 'clean up jail FreeBSD_HEAD_arm64'
clean up jail FreeBSD_HEAD_arm64
+ sudo jail -r FreeBSD_HEAD_arm64
+ sudo ifconfig igb0 inet6 2610:1c1:1:607c::104:1 -alias
+ sudo umount FreeBSD_HEAD_arm64/usr/src
+ sudo umount FreeBSD_HEAD_arm64/dev
+ sudo rm -fr FreeBSD_HEAD_arm64
+ true
+ sudo chflags -R noschg FreeBSD_HEAD_arm64
+ sudo rm -fr FreeBSD_HEAD_arm64
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any



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