FreeBSD_HEAD_amd64_gcc4.9 - Build #1122 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc4.9/1122/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc4.9/1122/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc4.9/1122/console Change summaries: 296648 by ak: - Implement -T option to allow to specify a fs type for a vnode-backed memory disk - Rephrase -t option description (manpage) - Split long sentences (manpage) Differential Review: https://reviews.freebsd.org/D4394 Reviewed by: mav, wblock (manpage) Approved by: mav 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 296634 by des: Re-add AES-CBC ciphers to the default cipher list on the server. PR: 207679 296633 by des: Upgrade to OpenSSH 7.2p2. 296628 by sobomax: When -S is specified dump summary to stdout, not stderr, so it's easier to capture and process it with external tools via pipe. 296627 by np: cxgbe(4): Improvements to the code that deals with the firmware's log. - Query the location of the log very early during attach. Refresh the location later after establishing contact with the firmware. - Save the log's location as a flat address in devlog_params. - Use a memory window instead of backdoor access to the EDC/MC to read the log. 296626 by sobomax: Add -S option to print out summary after compression has been completed. MFC after: 2 weeks 296624 by np: cxgbe(4): Fix bug in r296603. The memory window needs to be repositioned if the start address isn't in the window already. One of the bounds check used the end address instead. 296623 by bdrewery: Remove redundant files already tracked by tools/build/mk/OptionalObsoleteFiles.inc. These files are installed, likely after r288230. In tools/build/mk/OptionalObsoleteFiles.inc they are bound to the MK_BINUTILS option rather than unconditionally deleted here. Reported by: Kurt Lidl <lidl_at_pix.net> MFC after: 1 week Sponsored by: EMC / Isilon Storage Division 296618 by brueffer: Fix mdoc markup. 296617 by mav: Revert r292074 (by smh): Limit stripesize reported from nvd(4) to 4K I believe that this patch handled the problem from the wrong side. Instead of making ZFS properly handle large stripe sizes, it made unrelated driver to lie in reported parameters to workaround that. Alternative solution for this problem from ZFS side was committed at r296615. Discussed with: smh 296615 by mav: Make ZFS ignore stripe sizes above SPA_MAXASHIFT (8KB). If device has stripe size bigger then maximal sector size supported by ZFS, there is nothing can be done to avoid read-modify-write cycles. Taking that stripe size into account will only reduce space efficiency and pointlessly bother user with warnings that can not be fixed. Discussed with: smh 296614 by br: Add support for ddb(4). Sponsored by: DARPA, AFRL Sponsored by: HEIF5 296613 by mav: Make ZFS more picky to GEOM stripe sizes and offsets. Use of misaligned or non-power-of-2 stripes is not really useful for ZFS, since increased ashift won't help to avoid read-modify-write cycles, and only reduce pool space efficiency and compression rates. 296612 by np: cxgb(4): Remove redundant part of an assertion. PR: 207858 Submitted by: David Binderman The end of the build log: [...truncated 87 lines...] D crypto/openssh/roaming_client.c D crypto/openssh/roaming_common.c U crypto/openssh/FREEBSD-upgrade U crypto/openssh/myproposal.h U crypto/openssh/sshd_config.5 U crypto/openssh/ChangeLog U crypto/openssh/Makefile.in U crypto/openssh/README U crypto/openssh/README.platform U crypto/openssh/auth-bsdauth.c U crypto/openssh/auth-krb5.c U crypto/openssh/auth-options.c U crypto/openssh/auth-pam.c U crypto/openssh/auth.h U crypto/openssh/auth2-pubkey.c U crypto/openssh/authfd.c U crypto/openssh/authfd.h U crypto/openssh/authfile.c U crypto/openssh/channels.c U crypto/openssh/cipher.c U crypto/openssh/clientloop.c U crypto/openssh/clientloop.h U crypto/openssh/config.h U crypto/openssh/configure.ac U crypto/openssh/contrib/redhat/openssh.spec U crypto/openssh/contrib/ssh-copy-id U crypto/openssh/contrib/ssh-copy-id.1 U crypto/openssh/contrib/suse/openssh.spec U crypto/openssh/defines.h U crypto/openssh/dh.h U crypto/openssh/includes.h U crypto/openssh/kex.c U crypto/openssh/kex.h U crypto/openssh/kexc25519s.c U crypto/openssh/kexdhs.c U crypto/openssh/kexecdhs.c U crypto/openssh/kexgexs.c U crypto/openssh/key.c U crypto/openssh/key.h U crypto/openssh/krl.c U crypto/openssh/krl.h U crypto/openssh/loginrec.c U crypto/openssh/misc.c U crypto/openssh/monitor.c U crypto/openssh/monitor_wrap.c U crypto/openssh/monitor_wrap.h U crypto/openssh/mux.c U crypto/openssh/opacket.c U crypto/openssh/opacket.h U crypto/openssh/openbsd-compat/bsd-misc.c U crypto/openssh/openbsd-compat/bsd-misc.h U crypto/openssh/openbsd-compat/bsd-poll.h U crypto/openssh/openbsd-compat/glob.c U crypto/openssh/openbsd-compat/glob.h U crypto/openssh/openbsd-compat/openbsd-compat.h U crypto/openssh/openbsd-compat/port-solaris.c U crypto/openssh/openbsd-compat/port-solaris.h U crypto/openssh/openbsd-compat/realpath.c U crypto/openssh/packet.c U crypto/openssh/packet.h AU crypto/openssh/platform-pledge.c U crypto/openssh/platform.h U crypto/openssh/readconf.c U crypto/openssh/readconf.h U crypto/openssh/readpass.c U crypto/openssh/regress/Makefile U crypto/openssh/regress/agent-ptrace.sh AU crypto/openssh/regress/cert-file.sh AU crypto/openssh/regress/check-perm.c U crypto/openssh/regress/dhgex.sh U crypto/openssh/regress/hostkey-rotate.sh U crypto/openssh/regress/keys-command.sh U crypto/openssh/regress/keyscan.sh U crypto/openssh/regress/limit-keytype.sh U crypto/openssh/regress/principals-command.sh U crypto/openssh/regress/proxy-connect.sh U crypto/openssh/regress/rekey.sh U crypto/openssh/regress/setuid-allowed.c U crypto/openssh/regress/sftp-chroot.sh U crypto/openssh/regress/unittests/sshkey/test_file.c U crypto/openssh/regress/unittests/sshkey/test_fuzz.c U crypto/openssh/regress/unittests/sshkey/test_sshkey.c U crypto/openssh/roaming.h AU crypto/openssh/sandbox-pledge.c U crypto/openssh/sandbox-seccomp-filter.c AU crypto/openssh/sandbox-solaris.c U crypto/openssh/sandbox-systrace.c U crypto/openssh/scp.1 U crypto/openssh/scp.c U crypto/openssh/servconf.c U crypto/openssh/serverloop.c U crypto/openssh/session.c U crypto/openssh/sftp-client.c U crypto/openssh/sftp-client.h U crypto/openssh/sftp-server-main.c U crypto/openssh/sftp-server.c U crypto/openssh/sftp.1 U crypto/openssh/sftp.c U crypto/openssh/ssh-add.c U crypto/openssh/ssh-agent.1 U crypto/openssh/ssh-agent.c U crypto/openssh/ssh-dss.c U crypto/openssh/ssh-ecdsa.c U crypto/openssh/ssh-keygen.1 U crypto/openssh/ssh-keygen.c U crypto/openssh/ssh-keyscan.1 U crypto/openssh/ssh-keyscan.c U crypto/openssh/ssh-keysign.8 U crypto/openssh/ssh-keysign.c U crypto/openssh/ssh-pkcs11-client.c U crypto/openssh/ssh-pkcs11-helper.c U crypto/openssh/ssh-pkcs11.c U crypto/openssh/ssh-rsa.c U crypto/openssh/ssh.1 U crypto/openssh/ssh.c U crypto/openssh/ssh.h U crypto/openssh/ssh2.h U crypto/openssh/ssh_api.c U crypto/openssh/ssh_config U crypto/openssh/ssh_config.5 U crypto/openssh/ssh_namespace.h U crypto/openssh/sshbuf-getput-basic.c U crypto/openssh/sshbuf.c U crypto/openssh/sshbuf.h U crypto/openssh/sshconnect.c U crypto/openssh/sshconnect.h U crypto/openssh/sshconnect1.c U crypto/openssh/sshconnect2.c U crypto/openssh/sshd.8 U crypto/openssh/sshd.c U crypto/openssh/sshd_config U crypto/openssh/ssherr.c U crypto/openssh/sshkey.c U crypto/openssh/sshkey.h U crypto/openssh/sshlogin.c U crypto/openssh/uidswap.c U crypto/openssh/version.h U crypto/openssh/xmalloc.c U crypto/openssh/xmalloc.h U crypto/openssh U secure/lib/libssh/Makefile U secure/libexec/sftp-server/Makefile U secure/libexec/ssh-keysign/Makefile U secure/libexec/ssh-pkcs11-helper/Makefile U secure/usr.bin/scp/Makefile U secure/usr.bin/sftp/Makefile U secure/usr.bin/ssh/Makefile U secure/usr.bin/ssh-add/Makefile U secure/usr.bin/ssh-agent/Makefile U secure/usr.bin/ssh-keygen/Makefile U secure/usr.bin/ssh-keyscan/Makefile U secure/usr.sbin/sshd/Makefile U ObsoleteFiles.inc At revision 296648 No emails were triggered. [FreeBSD_HEAD_amd64_gcc4.9] $ /bin/sh -xe /tmp/hudson5711668895564483110.sh + cat + svn revert Makefile.inc1 + svn revert sys/boot/i386/Makefile Reverted 'sys/boot/i386/Makefile' + patch -f Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: sys/boot/i386/Makefile |=================================================================== |--- sys/boot/i386/Makefile (revision 280912) |+++ sys/boot/i386/Makefile (working copy) -------------------------- Patching file sys/boot/i386/Makefile using Plan A... Hunk #1 succeeded at 16 (offset 4 lines). Hmm... Ignoring the trailing garbage. done + /vm/freebsd-ci/scripts/build/cross-build.sh + [ -z /builds/FreeBSD_HEAD_amd64_gcc4.9 ] + [ -z amd64 ] + export MAKEOBJDIRPREFIX=/builds/FreeBSD_HEAD_amd64_gcc4.9/obj + mkdir -p /builds/FreeBSD_HEAD_amd64_gcc4.9/obj + echo -e 'NO_WERROR=yes WERROR= WITH_FAST_DEPEND=yes' + cat + set +x -------------------------------------------------------------- >>> /builds/FreeBSD_HEAD_amd64_gcc4.9/make.conf contains: + cat /builds/FreeBSD_HEAD_amd64_gcc4.9/make.conf # Put make.conf entries here NO_WERROR=yes WERROR= WITH_FAST_DEPEND=yes + set +x -------------------------------------------------------------- + sudo pkg install -y devel/amd64-xtoolchain-gcc Updating FreeBSD repository catalogue... Fetching meta.txz: . done Fetching packagesite.txz: .......... done Processing entries: .......... done FreeBSD repository update completed. 24957 packages processed. Checking integrity... done (0 conflicting) The most recent version of packages are already installed + make -f /usr/local/share/toolchains/amd64-gcc.mk -V XCC + XCC=/usr/local/bin/x86_64-portbld-freebsd10.1-gcc + set +x -------------------------------------------------------------- >>> Compiler version: + echo '' + /usr/local/bin/x86_64-portbld-freebsd10.1-gcc --version x86_64-portbld-freebsd10.1-gcc (FreeBSD Ports Collection for amd64) 4.9.2 Copyright (C) 2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -v Using built-in specs. COLLECT_GCC=/usr/local/bin/x86_64-portbld-freebsd10.1-gcc COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-portbld-freebsd10.1/4.9.2/lto-wrapper Target: x86_64-portbld-freebsd10.1 Configured with: ./../gcc-4.9.2/configure --target=x86_64-portbld-freebsd10.1 --disable-nls --enable-languages=c,c++ --without-headers --with-gmp=/usr/local --with-pkgversion='FreeBSD Ports Collection for amd64' --with-system-zlib --with-as=/usr/local/bin/x86_64-freebsd-as --with-ld=/usr/local/bin/x86_64-freebsd-ld --prefix=/usr/local --localstatedir=/var --mandir=/usr/local/man --infodir=/usr/local/info/ --build=x86_64-portbld-freebsd10.1 Thread model: posix gcc version 4.9.2 (FreeBSD Ports Collection for amd64) + set +x -------------------------------------------------------------- + make -j 4 CROSS_TOOLCHAIN=amd64-gcc buildworld __MAKE_CONF=/builds/FreeBSD_HEAD_amd64_gcc4.9/make.conf --- upgrade_checks --- --- bmake --- -------------------------------------------------------------- >>> Building an up-to-date bmake(1) -------------------------------------------------------------- make[2]: "/usr/share/mk/bsd.own.mk" line 457: MK_MAN can't be set by a user. *** [bmake] Error code 1 make[1]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9 1 error make[1]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9 *** [upgrade_checks] Error code 2 make: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9 1 error make: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9 Build step 'Execute shell' marked build as failure [WARNINGS] Skipping publisher since build result is FAILURE IRC notifier plugin: Sending notification to: #freebsd-commits Email was triggered for: Failure - Any Sending email for trigger: Failure - AnyReceived on Fri Mar 11 2016 - 08:43:02 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:03 UTC