From owner-freebsd-i386@freebsd.org Fri May 27 02:15:44 2016 Return-Path: Delivered-To: freebsd-i386@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9132EB4B1E9; Fri, 27 May 2016 02:15:44 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 854FB1EA6; Fri, 27 May 2016 02:15:44 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id E235ABBC; Fri, 27 May 2016 02:15:44 +0000 (UTC) Date: Fri, 27 May 2016 02:15:42 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: ian@FreeBSD.org, jhb@FreeBSD.org, gjb@FreeBSD.org, bdrewery@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <1064379652.27.1464315344934.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #3222 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.22 List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2016 02:15:44 -0000 FreeBSD_HEAD_i386 - Build #3222 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3222/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3222/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3222/console Change summaries: 300814 by gjb: Make Makefile.mirrors -ALPHA${N}-aware. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation 300813 by gjb: Update head from 11.0-CURRENT to 11.0-ALPHA1, marking the official start of the code slush. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation 300812 by ian: Revert changes for local testing, inadvertantly commited in r300811. 300811 by ian: Add a PPS driver that takes the timing pulse from a gpio pin. Currently supports only ofw/fdt systems. Some day, hinted attachment for non-fdt systems should be possible too. 300810 by jhb: Fix unit number of EFI net interfaces and ignore psuedo network interfaces. In r277943, the efinet_match() routine was changed to use an off by one when matching network interfaces. The effect was that using "net1" actually used the device attached to "net0". Digging into the hardware that needed this workaround more, I found that UEFI was creating two simple network protocol devices for each physical NIC. The first device was a "raw" Ethernet device and the second device was a "IP" device that used the IP protocol on top of the underlying "raw" device. The PXE code in the firmware used the "IP" device to pull across the loader.efi, so currdev was set to "net1" when booting from the physical interface "net0". (The loaded image's device handle referenced the "IP" device that "net1" claimed.) However, the IP device isn't suitable for doing raw packet I/O (and the current code to open devices exclusively actually turns the "IP" devices off on these systems). To fix, change the efinet driver to only attach to "raw" devices. This is determined by fetching the DEVICE_PATH for each handle which supports the simple network protocol and examining the last node in the path. If the last node in the path is a MAC address, the device is assumed to be a "raw" device and is added as a 'netX' device. If the last node is not a MAC address, the device is ignored. However, this causes a new problem as the device handle associated with the loaded image no longer matches any of the handles enumerated by efinet for systems that load the image via the "IP" device. To handle this case, expand the logic that resolves currdev from the loaded image in main(). First, the existing logic of looking for a handle that matches the loaded image's handle is tried. If that fails, the device path of the handle that loaded the loaded image is fetched via efi_lookup_image_devpath(). This device path is then walked from the end up to the beginning using efi_handle_lookup() to fetch the handle associated with a path. If the handle is found and is a known handle, then that is used as currdev. The effect for machines that load the image via the "IP" device is that the first lookup fails (the handle for the "IP" device isn't claimed by efinet), but walking up the image's device path finds the handle of the raw MAC device which is used as currdev. With these fixes in place, the hack to subtract 1 from the unit can now be removed, so that setting currdev to 'net0' actually uses 'net0'. PR: 202097 Tested by: ambrisko Sponsored by: Cisco Systems 300809 by bdrewery: filemon exec: Use imgp->execpath rather than vn_fullpath(9). This will be more accurate as the actual name is provided if ran from an absolute path in do_execve(). MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division 300808 by bdrewery: DIRDEPS_BUILD: Add a Makefile.depend Sponsored by: EMC / Isilon Storage Division 300807 by bdrewery: DIRDEPS_BUILD: Fix and hookup rescue/rescue to the build. Sponsored by: EMC / Isilon Storage Division 300806 by bdrewery: WITH_AUTO_OBJ: Fix crunchgen builds. Passing MAKEOBJDIRPREFIX to the main prog build (rescue) would confuse WITH_AUTO_OBJ and cause it to create a recursed object directory that then broke the actual prog build. This is normally not a problem since we do not call 'make -f prog.mk obj' before building anything in it. Crunchgen(1) also assumes that if -o is not passed then if an object directory does not already exist then it should build in the source directories. The normal buildworld process will have already ran 'make obj' in each of the component directories so this is not a problem. With WITH_AUTO_OBJ though this is not the case. So we must tell crunchgen(1) that MK_AUTO_OBJ=yes will create the directory and to not require it be present before generating its Makefile. Sponsored by: EMC / Isilon Storage Division 300805 by bdrewery: Don't strip paths away from META_XTRAS. This would otherwise disallow using meta files from a foreign build that spread them around in directories outside our own .OBJDIR. Sponsored by: EMC / Isilon Storage Division 300804 by bdrewery: Avoid redundant 'make objs' tree-walk when building the main prog. The main prog has a dependency on the submake targets to ensure they are built. From bsd.crunchgen.mk though we already have our own dependency on 'make objs' so there is no need for another one. Crunchgen(1) is doing the right thing here so it is not modified. This also prevents the CC fix tainting the submake environment with META_MODE and causing rebuilds. The CC passed is is only intended for the main prog itself. Sponsored by: EMC / Isilon Storage Division 300803 by bdrewery: Pass CC/CXX/CFLAGS/CXXFLAGS/LDFLAGS to the main crunch exec build. This fixes --sysroot and other CFLAGS/LDFLAGS not being respected in the crunchgen build since it is not including bsd.sys.mk and other files. For example, this fixes building rescue itself without --sysroot and other CFLAGS. Sponsored by: EMC / Isilon Storage Division 300802 by bdrewery: WITH_META_MODE: Only expect a .meta file for the main target. Since multiple files are generated from one build command, only the first to run will actually generate a .meta file. This fix prevents 'required but missing' rebuilds on each target. Sponsored by: EMC / Isilon Storage Division 300801 by bdrewery: DIRDEPS_BUILD: Don't show finished stats, which confuses crunchgen(1). It would show 'make error:' lines for each auto object directory created. Sponsored by: EMC / Isilon Storage Division 300800 by bdrewery: Use netinet/in.h to avoid include/arpa dependency for DIRDEPS_BUILD. Sponsored by: EMC / Isilon Storage Division 300799 by bdrewery: Add some missing .PHONY. These are relevant for WITH_META_MODE to ensure they are always reran and don't generate a .meta file. Sponsored by: EMC / Isilon Storage Division 300798 by bdrewery: DIRDEPS_BUILD: Build the kernel in the same place as buildkernel would. Sponsored by: EMC / Isilon Storage Division 300797 by bdrewery: DIRDEPS_BUILD: Update dependencies. Sponsored by: EMC / Isilon Storage Division 300796 by bdrewery: Fix MAKESYSPATH not being sent to sub-makes after r266566. Because bmake defaults to .../share/mk now, this code was not doing anything to help objdir builds (such as the rescue build). Export the same default. Sponsored by: EMC / Isilon Storage Division 300795 by bdrewery: WITH_META_MODE: Move the kernel support to kern.pre.mk. This allows using META_MODE directly from the kernel build directory. This also allows removing a hack from the DIRDEPS_BUILD kernel target. Sponsored by: EMC / Isilon Storage Division 300794 by bdrewery: Remove leftover _crunchide from r283108 300793 by bdrewery: exec: Provide execpath in imgp for the process_exec hook. This was previously set after the hook and only if auxargs were present. Now always provide it if possible. MFC after: 2 weeks Reviewed by: kib Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D6546 300792 by bdrewery: exec: Add credential change information into imgp for process_exec hook. This allows an EVENTHANDLER(process_exec) hook to see if the new image will cause credentials to change whether due to setgid/setuid or because of POSIX saved-id semantics. This adds 3 new fields into image_params: struct ucred *newcred Non-null if the credentials will change. bool credential_setid True if the new image is setuid or setgid. This will pre-determine the new credentials before invoking the image activators, where the process_exec hook is called. The new credentials will be installed into the process in the same place as before, after image activators are done handling the image. MFC after: 2 weeks Reviewed by: kib Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D6544 The end of the build log: [...truncated 162480 lines...] --- geom_bde.ko --- objcopy --strip-debug --add-gnu-debuglink=geom_bde.ko.debug geom_bde.ko.full geom_bde.ko --- all_subdir_hatm --- ===> hatm (all) --- machine --- machine -> /usr/src/sys/i386/include --- x86 --- x86 -> /usr/src/sys/x86/include --- opt_inet.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_inet.h opt_inet.h --- opt_natm.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_natm.h opt_natm.h --- device_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h --- bus_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h --- pci_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pci/pci_if.m -h --- if_hatm_intr.o --- cc -O2 -pipe -DENABLE_BPF -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.if_hatm_intr.o -MTif_hatm_intr.o -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=iso9899:1999 -c /usr/src/sys/modules/hatm/../../dev/hatm/if_hatm_intr.c -o if_hatm_intr.o --- all_subdir_gpio --- ctfconvert -L VERSION -g gpiobus.o --- gpiobus.kld --- ld -d -warn-common -r -d -o gpiobus.kld gpiobus.o gpioc.o gpio_if.o gpiobus_if.o ctfmerge -L VERSION -g -o gpiobus.kld gpiobus.o gpioc.o gpio_if.o gpiobus_if.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk gpiobus.kld export_syms | xargs -J% objcopy % gpiobus.kld --- gpiobus.ko.full --- ld -Bshareable -d -warn-common -o gpiobus.ko.full gpiobus.kld --- gpiobus.ko.debug --- objcopy --only-keep-debug gpiobus.ko.full gpiobus.ko.debug --- gpiobus.ko --- objcopy --strip-debug --add-gnu-debuglink=gpiobus.ko.debug gpiobus.ko.full gpiobus.ko --- all_subdir_gpio/gpioiic --- ===> gpio/gpioiic (all) --- machine --- machine -> /usr/src/sys/i386/include --- x86 --- x86 -> /usr/src/sys/x86/include --- opt_platform.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_platform.h opt_platform.h --- device_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h --- bus_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h --- gpio_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/gpio/gpio_if.m -h --- gpiobus_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/gpio/gpiobus_if.m -h --- iicbus_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/iicbus/iicbus_if.m -h --- iicbb_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/iicbus/iicbb_if.m -h --- gpioiic.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/usr/src/sys/modules/gpio/gpioiic/../../../dev/gpio/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.gpioiic.o -MTgpioiic.o -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=iso9899:1999 -c /usr/src/sys/modules/gpio/gpioiic/../../../dev/gpio//gpioiic.c -o gpioiic.o --- all_subdir_geom --- --- all_subdir_geom/geom_eli --- ctfconvert -L VERSION -g g_eli.o --- geom_eli.kld --- ld -d -warn-common -r -d -o geom_eli.kld g_eli.o g_eli_crypto.o g_eli_ctl.o g_eli_hmac.o g_eli_integrity.o g_eli_key.o g_eli_key_cache.o g_eli_privacy.o pkcs5v2.o ctfmerge -L VERSION -g -o geom_eli.kld g_eli.o g_eli_crypto.o g_eli_ctl.o g_eli_hmac.o g_eli_integrity.o g_eli_key.o g_eli_key_cache.o g_eli_privacy.o pkcs5v2.o --- all_subdir_hatm --- ctfconvert -L VERSION -g if_hatm_intr.o --- all_subdir_geom --- :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk geom_eli.kld export_syms | xargs -J% objcopy % geom_eli.kld --- all_subdir_hatm --- --- if_hatm_ioctl.o --- cc -O2 -pipe -DENABLE_BPF -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.if_hatm_ioctl.o -MTif_hatm_ioctl.o -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=iso9899:1999 -c /usr/src/sys/modules/hatm/../../dev/hatm/if_hatm_ioctl.c -o if_hatm_ioctl.o --- all_subdir_geom --- --- geom_eli.ko.full --- ld -Bshareable -d -warn-common -o geom_eli.ko.full geom_eli.kld --- geom_eli.ko.debug --- objcopy --only-keep-debug geom_eli.ko.full geom_eli.ko.debug --- geom_eli.ko --- objcopy --strip-debug --add-gnu-debuglink=geom_eli.ko.debug geom_eli.ko.full geom_eli.ko --- all_subdir_gpio --- ctfconvert -L VERSION -g gpioiic.o --- acpi_wakedata.h --- nm -n --defined-only acpi_wakecode.o | while read offset dummy what; do echo "#define ${what} 0x${offset}"; done > acpi_wakedata.h --- modules-all --- --- gpioiic.kld --- ld -d -warn-common -r -d -o gpioiic.kld gpioiic.o --- all_subdir_hatm --- --- if_hatm_tx.o --- cc -O2 -pipe -DENABLE_BPF -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.if_hatm_tx.o -MTif_hatm_tx.o -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=iso9899:1999 -c /usr/src/sys/modules/hatm/../../dev/hatm/if_hatm_tx.c -o if_hatm_tx.o --- all_subdir_gpio --- ctfmerge -L VERSION -g -o gpioiic.kld gpioiic.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk gpioiic.kld export_syms | xargs -J% objcopy % gpioiic.kld --- gpioiic.ko.full --- ld -Bshareable -d -warn-common -o gpioiic.ko.full gpioiic.kld --- gpioiic.ko.debug --- objcopy --only-keep-debug gpioiic.ko.full gpioiic.ko.debug --- gpioiic.ko --- objcopy --strip-debug --add-gnu-debuglink=gpioiic.ko.debug gpioiic.ko.full gpioiic.ko --- all_subdir_gpio/gpioled --- ===> gpio/gpioled (all) --- machine --- machine -> /usr/src/sys/i386/include --- x86 --- x86 -> /usr/src/sys/x86/include --- opt_platform.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_platform.h opt_platform.h --- device_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h --- bus_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h --- gpio_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/gpio/gpio_if.m -h --- gpiobus_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/gpio/gpiobus_if.m -h --- gpioled.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/usr/src/sys/modules/gpio/gpioled/../../../dev/gpio/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.gpioled.o -MTgpioled.o -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=iso9899:1999 -c /usr/src/sys/modules/gpio/gpioled/../../../dev/gpio//gpioled.c -o gpioled.o ctfconvert -L VERSION -g gpioled.o --- gpioled.kld --- ld -d -warn-common -r -d -o gpioled.kld gpioled.o ctfmerge -L VERSION -g -o gpioled.kld gpioled.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk gpioled.kld export_syms | xargs -J% objcopy % gpioled.kld --- gpioled.ko.full --- ld -Bshareable -d -warn-common -o gpioled.ko.full gpioled.kld --- gpioled.ko.debug --- objcopy --only-keep-debug gpioled.ko.full gpioled.ko.debug --- gpioled.ko --- --- all_subdir_hatm --- --- if_hatm_ioctl.o --- ctfconvert -L VERSION -g if_hatm_ioctl.o --- all_subdir_gpio --- objcopy --strip-debug --add-gnu-debuglink=gpioled.ko.debug gpioled.ko.full gpioled.ko --- all_subdir_gpio/gpiopps --- ===> gpio/gpiopps (all) --- acpi_wakecode.h --- file2c -sx 'static char wakecode[] = {' '};' < acpi_wakecode.bin > acpi_wakecode.h --- modules-all --- --- all_subdir_hatm --- --- if_hatm_rx.o --- cc -O2 -pipe -DENABLE_BPF -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.if_hatm_rx.o -MTif_hatm_rx.o -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=iso9899:1999 -c /usr/src/sys/modules/hatm/../../dev/hatm/if_hatm_rx.c -o if_hatm_rx.o --- all_subdir_gpio --- --- machine --- machine -> /usr/src/sys/i386/include --- x86 --- x86 -> /usr/src/sys/x86/include --- opt_platform.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_platform.h opt_platform.h --- device_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h --- bus_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h --- gpio_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/gpio/gpio_if.m -h --- gpiobus_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/gpio/gpiobus_if.m -h --- gpiopps.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/usr/src/sys/modules/gpio/gpiopps/../../../dev/gpio/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.gpiopps.o -MTgpiopps.o -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=iso9899:1999 -c /usr/src/sys/modules/gpio/gpiopps/../../../dev/gpio//gpiopps.c -o gpiopps.o /usr/src/sys/modules/gpio/gpiopps/../../../dev/gpio//gpiopps.c:52:19: error: unused variable 'pps_devclass' [-Werror,-Wunused-variable] static devclass_t pps_devclass; ^ /usr/src/sys/modules/gpio/gpiopps/../../../dev/gpio//gpiopps.c:113:22: error: unused variable 'pps_cdevsw' [-Werror,-Wunused-variable] static struct cdevsw pps_cdevsw = { ^ /usr/src/sys/modules/gpio/gpiopps/../../../dev/gpio//gpiopps.c:122:1: warning: unused function 'gpiopps_ifltr' [-Wunused-function] gpiopps_ifltr(void *arg) ^ /usr/src/sys/modules/gpio/gpiopps/../../../dev/gpio//gpiopps.c:143:1: warning: unused function 'gpiopps_ithrd' [-Wunused-function] gpiopps_ithrd(void *arg) ^ /usr/src/sys/modules/gpio/gpiopps/../../../dev/gpio//gpiopps.c:161:1: warning: unused function 'gpiopps_detach' [-Wunused-function] gpiopps_detach(device_t dev) ^ 3 warnings and 2 errors generated. *** [gpiopps.o] Error code 1 bmake[5]: stopped in /usr/src/sys/modules/gpio/gpiopps 1 error bmake[5]: stopped in /usr/src/sys/modules/gpio/gpiopps *** [all_subdir_gpio/gpiopps] Error code 2 bmake[4]: stopped in /usr/src/sys/modules/gpio 1 error bmake[4]: stopped in /usr/src/sys/modules/gpio *** [all_subdir_gpio] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_hatm --- ctfconvert -L VERSION -g if_hatm_rx.o --- if_hatm_tx.o --- ctfconvert -L VERSION -g if_hatm_tx.o A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/hatm *** [all_subdir_hatm] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_geom --- --- all_subdir_geom/geom_journal --- ctfconvert -L VERSION -g g_journal.o A failure has been detected in another branch of the parallel make bmake[5]: stopped in /usr/src/sys/modules/geom/geom_journal *** [all_subdir_geom/geom_journal] Error code 2 bmake[4]: stopped in /usr/src/sys/modules/geom 1 error bmake[4]: stopped in /usr/src/sys/modules/geom *** [all_subdir_geom] Error code 2 bmake[3]: stopped in /usr/src/sys/modules 3 errors bmake[3]: stopped in /usr/src/sys/modules *** [modules-all] Error code 2 bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC 1 error bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC *** [buildkernel] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildkernel] 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/hudson2169122175005393659.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::104: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