Re: FreeBSD_HEAD_i386 - Build #3052 - Failure

From: Adrian Chadd <adrian_at_freebsd.org>
Date: Thu, 5 May 2016 11:29:36 -0700
I'm looking at this again now. I thought I fixed it, but maybe I had
some stale .h files from a previous build.



-adrian


On 5 May 2016 at 11:16,  <jenkins-admin_at_freebsd.org> wrote:
> FreeBSD_HEAD_i386 - Build #3052 - Failure:
>
> Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3052/
> Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3052/changes
> Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3052/console
>
> Change summaries:
>
> 299122 by jhb:
> Fix <sys/_bitset.h> and <sys/_cpuset.h> to not require <sys/param.h>.
>
> - Hardcode '8' instead of NBBY in _BITSET_BITS.
> - Define a private version of 'howmany' for use in __bitset_words().
> - While here, move a few more things out of _bitset.h and _cpuset.h to
>   bitset.h and cpuset.h, respectively.  The only things left in
>   _bitset.h and _cpuset.h are the bits needed to define a bitset
>   structure.
>
> Reviewed by:    bde, kib (ish)
>
> 299121 by asomers:
> mpr(4) and mps(4) shouldn't indefinitely retry for "terminated ioc" errors
>
> Submitted by:   ken
> Reviewed by:    slm
> MFC after:      4 weeks
> Sponsored by:   Spectra Logic Corp
> Differential Revision:  https://reviews.freebsd.org/D6210
>
> 299120 by emaste:
> Add explicit cast to fix mips and powerpc build after r299090
>
> Sponsored by:   The FreeBSD Foundation
>
> 299119 by emaste:
> bhnd: fix build on gcc architectures
>
> "make tinderbox" fails on sparc64 GENERIC-NODEBUG with:
> bhnd_subr.c:188: warning: control reaches end of non-void function
>
> Sponsored by:   The FreeBSD Foundation
>
> 299118 by br:
> Implement FBT provider (MD part) for DTrace on MIPS.
> Tested on MIPS64.
>
> Sponsored by:   DARPA, AFRL
> Sponsored by:   HEIF5
>
> 299117 by skra:
> INTRNG - redefine struct intr_map_data to avoid headers pollution. Each
> struct associated with some type defined in enum intr_map_data_type
> must have struct intr_map_data on the top of its own definition now.
> When such structs are used, correct type and size must be filled in.
>
> There are three such structs defined in sys/intr.h now. Their
> definitions should be moved to corresponding headers by follow-up
> commits.
>
> While this change was propagated to all INTRNG like PICs,
> pic_map_intr() method implementations were corrected on some places.
> For this specific method, it's ensured by a caller that the 'data'
> argument passed to this method is never NULL. Also, the return error
> values were standardized there.
>
> 299116 by skra:
> Remove superfluous check. The pic_dev member of struct pic
> is never NULL on PIC found by pic_lookup().
>
> 299115 by kib:
> Warn about consequences of suspending threads in arbitrary state of
> execution.
>
> While there, fix minor nits in markup.
>
> Sponsored by:   The FreeBSD Foundation
> MFC after:      1 week
>
> 299114 by kib:
> Do not leak THR_FLAGS_SUSPENDED from the previous suspend/resume
> cycle.  The flag currently is cleared by the resumed thread.  If next
> suspend request comes before the thread was able to clean the flag, in
> which case suspender skip the thread.
>
> Instead, clear the THR_FLAGS_SUSPEND flag in resume_common(), we do
> not care how much code was executed in the resumed thread when the
> pthread_resume_*np(s) functions returned.
>
> PR:     209233
> Reported by:    Lawrence Esswood <le277_at_cam.ac.uk>
> MFC after:      1 week
>
> 299113 by jmcneill:
> Add support for the Allwinner A83T (sun8iw6p1) SoC.
>
> Clocks, GPIO, UART, SD card / eMMC, USB, watchdog, and ethernet are
> supported. Note that the A83T contains two clusters of four Cortex-A7
> CPUs, and only CPUs in first cluster are started for now.
>
> Tested on a Sinovoip Banana Pi BPI-M3.
>
> 299110 by adrian:
> [bwn] implement firmware tx/rx versioning and fix RSSI calculation.
>
> Different versions of firmware have different requirments for TX/RX
> packet layouts (and other things, of course.)  Currently the driver
> checks between 3xx and 4xx firmware by using the BWN_ISOLDFMT() macro,
> which doesn't take into account the 5xx firmware (which I think I need
> for the HT and N series PHY chips.  I'll know when I do the port.)
> BWN_HDRSIZE() also needs to learn about the 5xx series firmware
> as well.
>
> So:
>
> * add a firmware version enum
> * populate it based on the firmware version we read at load time
> * don't finish loading if the firmware is the 5xx firmware; any
>   code using BWN_ISOLDFMT or BWN_HDRSIZE needs updating (most notably
>   the TX and RX bits.)
>
> Then, for RX RSSI:
>
> * write down and reimplement the b43 rssi calculation method;
> * use it for the correct PHYs (which are all the ones we support);
> * do the RSSI calculation before radiotap, not after.
>
> Tested:
>
> * Broadcom BCM4312, STA mode
>
> Obtained from:  Linux b43 (careful writing and reimplementing; lots of integer math..)
>
> 299109 by adrian:
> [bhnd] add missing bus file.
>
> 299108 by ngie:
> Revert r299096
>
> The change broke buildworld when building lib/libkvm
>
> This change likely needs to be run through a ports -exp run as a sanity
> check, as it might break downstream consumers.
>
> Pointyhat to: adrian
> Reported by: kargl (confirmed on $work workstation)
> Sponsored by: EMC / Isilon Storage Division
>
> 299098 by cem:
> efipart: Support an arbitrary number of partitions
>
> Don't crash if the user has more than 31 of them.  A follow-up to
> r298230.
>
> Reviewed by:    allanjude
> Relnotes:       maybe
> Sponsored by:   EMC / Isilon Storage Division
> Differential Revision:  https://reviews.freebsd.org/D6212
>
> 299097 by adrian:
> [bwn] [bhnd] initial support for using bhnd for if_bwn devices.
>
> This is an initial work in progress to use the replacement bhnd
> bus code for devices which support it.
>
> * Add manpage updates for bhnd, bhndb, siba
> * Add kernel options for bhnd, bhndbus, etc
> * Add initial support in if_bwn_pci / if_bwn_mac for using bhnd
>   as the bus transport for suppoted NICs
> * if_bwn_pci will eventually be the PCI bus glue to interface to bwn,
>   which will use the right backend bus to attach to, versus direct
>   nexus/bhnd attachments (as found in embedded broadcom devices.)
>
> The PCI glue defaults to probing at a lower level than the bwn glue,
> so bwn should still attach as per normal without a boot time tunable set.
>
> It's also not fully fleshed out - the bwn probe/attach code needs to be
> broken out into platform and bus specific things (just like ath, ath_pci,
> ath_ahb) before we can shift the driver over to using this.
>
> Tested:
>
> * BCM4311, STA mode
> * BCM4312, STA mode
>
> Submitted by:   Landon Fuller <landonf_at_landonf.org>
> Differential Revision:  https://reviews.freebsd.org/D6191
>
> 299096 by adrian:
> s/struct device */device_t/g
>
> Submitted by:   kmacy
>
> 299095 by adrian:
> s/struct device */device_t/g
>
> Submitted by:   kmacy
>
> 299094 by ngie:
> Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installed
> after r298107
>
> Summary of changes:
>
> - Replace all instances of FILES/TESTS with ${PACKAGE}FILES. This ensures that
>   namespacing is kept with FILES appropriately, and that this shouldn't need
>   to be repeated if the namespace changes -- only the definition of PACKAGE
>   needs to be changed
> - Allow PACKAGE to be overridden by callers instead of forcing it to always be
>   `tests`. In the event we get to the point where things can be split up
>   enough in the base system, it would make more sense to group the tests
>   with the blocks they're a part of, e.g. byacc with byacc-tests, etc
> - Remove PACKAGE definitions where possible, i.e. where FILES wasn't used
>   previously.
> - Remove unnecessary TESTSPACKAGE definitions; this has been elided into
>   bsd.tests.mk
> - Remove unnecessary BINDIRs used previously with ${PACKAGE}FILES;
>   ${PACKAGE}FILESDIR is now automatically defined in bsd.test.mk.
> - Fix installation of files under data/ subdirectories in lib/libc/tests/hash
>   and lib/libc/tests/net/getaddrinfo
> - Remove unnecessary .include <bsd.own.mk>s (some opportunistic cleanup)
>
> Document the proposed changes in share/examples/tests/tests/... via examples
> so it's clear that ${PACKAGES}FILES is the suggested way forward in terms of
> replacing FILES. share/mk/bsd.README didn't seem like the appropriate method
> of communicating that info.
>
> MFC after: never probably
> X-MFC with: r298107
> PR: 209114
> Relnotes: yes
> Tested with: buildworld, installworld, checkworld; buildworld, packageworld
> Sponsored by: EMC / Isilon Storage Division
>
> 299092 by jhb:
> Fix the acpi attachment to always start the worker thread.
>
> The previous change to split the worker thread start out of fdc_attach()
> did not start the worker thread if the fdc device in the ACPI namespace
> did not have an _FDE method.  This fixes hangs when booting with a
> floppy controller enabled on certain machines with ACPI.
>
> Tested by:      joel
>
> 299090 by asomers:
> Improve performance and functionality of the bitstring(3) api
>
> Two new functions are provided, bit_ffs_at() and bit_ffc_at(), which allow
> for efficient searching of set or cleared bits starting from any bit offset
> within the bit string.
>
> Performance is improved by operating on longs instead of bytes and using
> ffsl() for searches within a long. ffsl() is a compiler builtin in both
> clang and gcc for most architectures, converting what was a brute force
> while loop search into a couple of instructions.
>
> All of the bitstring(3) API continues to be contained in the header file.
> Some of the functions are large enough that perhaps they should be uninlined
> and moved to a library, but that is beyond the scope of this commit.
>
> sys/sys/bitstring.h:
>         Convert the majority of the existing bit string implementation from
>         macros to inline functions.
>
>         Properly protect the implementation from inadvertant macro expansion
>         when included in a user's program by prefixing all private
>         macros/functions and local variables with '_'.
>
>         Add bit_ffs_at() and bit_ffc_at(). Implement bit_ffs() and
>         bit_ffc() in terms of their "at" counterparts.
>
>         Provide a kernel implementation of bit_alloc(), making the full API
>         usable in the kernel.
>
>         Improve code documenation.
>
> share/man/man3/bitstring.3:
>         Add pre-exisiting API bit_ffc() to the synopsis.
>
>         Document new APIs.
>
>         Document the initialization state of the bit strings
>         allocated/declared by bit_alloc() and bit_decl().
>
>         Correct documentation for bitstr_size(). The original code comments
>         indicate the size is in bytes, not "elements of bitstr_t". The new
>         implementation follows this lead. Only hastd assumed "elements"
>         rather than bytes and it has been corrected.
>
> etc/mtree/BSD.tests.dist:
> tests/sys/Makefile:
> tests/sys/sys/Makefile:
> tests/sys/sys/bitstring.c:
>         Add tests for all existing and new functionality.
>
> include/bitstring.h
>         Include all headers needed by sys/bitstring.h
>
> lib/libbluetooth/bluetooth.h:
> usr.sbin/bluetooth/hccontrol/le.c:
>         Include bitstring.h instead of sys/bitstring.h.
>
> sbin/hastd/activemap.c:
>         Correct usage of bitstr_size().
>
> sys/dev/xen/blkback/blkback.c
>         Use new bit_alloc.
>
> sys/kern/subr_unit.c:
>         Remove hard-coded assumption that sizeof(bitstr_t) is 1.  Get rid of
>         unrb.busy, which caches the number of bits set in unrb.map.  When
>         INVARIANTS are disabled, nothing needs to know that information.
>         callapse_unr can be adapted to use bit_ffs and bit_ffc instead.
>         Eliminating unrb.busy saves memory, simplifies the code, and
>         provides a slight speedup when INVARIANTS are disabled.
>
> sys/net/flowtable.c:
>         Use the new kernel implementation of bit-alloc, instead of hacking
>         the old libc-dependent macro.
>
> sys/sys/param.h
>         Update __FreeBSD_version to indicate availability of new API
>
> Submitted by:   gibbs, asomers
> Reviewed by:    gibbs, ngie
> MFC after:      4 weeks
> Sponsored by:   Spectra Logic Corp
> Differential Revision:  https://reviews.freebsd.org/D6004
>
> 299089 by pfg:
> fsck_msdosfs: Adjust a check.
>
> The on-disk FAT array does not include anything before CLUST_FIRST,
> compensate in size check.
>
> Obtained from:  NetBSD (CVS Rev. 1.20)
> MFC after:      2 weeks
>
> 299088 by ngie:
> Default NO_INSTALLEXTRAKERNELS to yes, not no
>
> The old (^/stable/9) default was yes, not no ("no" was the new default
> introduced recently that broke POLA). Restore it to keep POLA like
> glebius intended in r299077
>
> MFC after: 3 days
> X-MFC with: r299086
> Pointyhat to: ngie (research before assuming and committing next time)
> Sponsored by: EMC / Isilon Storage Division
>
>
>
> The end of the build log:
>
> [...truncated 154729 lines...]
> cc  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc  -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ -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.ah_eeprom_v3.o -MTah_eeprom_v3.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/ath/../../dev/ath/ath_hal/ah_eeprom_v3.c -o ah_eeprom_v3.o
> --- all_subdir_bios ---
> cc  -O2 -pipe  -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.smbios.o -MTsmbios.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/bios/smbios/../../../x86/bios/smbios.c -o smbios.o
> --- all_subdir_bhnd ---
> ctfconvert -L VERSION -g bcma_bhndb.o
> --- bcma_bhndb.kld ---
> ld -d -warn-common -r -d -o bcma_bhndb.kld bcma_bhndb.o
> ctfmerge -L VERSION -g -o bcma_bhndb.kld bcma_bhndb.o
> :> export_syms
> awk -f /usr/src/sys/conf/kmod_syms.awk bcma_bhndb.kld  export_syms | xargs -J% objcopy % bcma_bhndb.kld
> --- all_subdir_bios ---
> ctfconvert -L VERSION -g smbios.o
> --- all_subdir_bhnd ---
> --- bcma_bhndb.ko.full ---
> ld -Bshareable -d -warn-common -o bcma_bhndb.ko.full bcma_bhndb.kld
> --- all_subdir_bios ---
> --- smbios.kld ---
> ld -d -warn-common -r -d -o smbios.kld smbios.o
> --- all_subdir_bhnd ---
> --- bcma_bhndb.ko.debug ---
> objcopy --only-keep-debug bcma_bhndb.ko.full bcma_bhndb.ko.debug
> --- all_subdir_bios ---
> ctfmerge -L VERSION -g -o smbios.kld smbios.o
> --- all_subdir_bhnd ---
> --- bcma_bhndb.ko ---
> objcopy --strip-debug --add-gnu-debuglink=bcma_bhndb.ko.debug  bcma_bhndb.ko.full bcma_bhndb.ko
> --- all_subdir_bios ---
> :> export_syms
> awk -f /usr/src/sys/conf/kmod_syms.awk smbios.kld  export_syms | xargs -J% objcopy % smbios.kld
> --- all_subdir_bhnd ---
> --- all_subdir_bhnd/bhndb ---
> ===> bhnd/bhndb (all)
> --- all_subdir_bios ---
> --- smbios.ko.full ---
> ld -Bshareable -d -warn-common -o smbios.ko.full smbios.kld
> --- smbios.ko.debug ---
> objcopy --only-keep-debug smbios.ko.full smbios.ko.debug
> --- smbios.ko ---
> objcopy --strip-debug --add-gnu-debuglink=smbios.ko.debug  smbios.ko.full smbios.ko
> --- all_subdir_bios/vpd ---
> ===> bios/vpd (all)
> --- all_subdir_bhnd ---
> --- machine ---
> machine -> /usr/src/sys/i386/include
> --- x86 ---
> x86 -> /usr/src/sys/x86/include
> --- bhndb_bus_if.h ---
> awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/bhnd/bhndb/bhndb_bus_if.m -h
> --- all_subdir_bios ---
> --- machine ---
> machine -> /usr/src/sys/i386/include
> --- x86 ---
> x86 -> /usr/src/sys/x86/include
> --- all_subdir_bhnd ---
> --- bhndb_if.h ---
> awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/bhnd/bhndb/bhndb_if.m -h
> --- all_subdir_bios ---
> --- bus_if.h ---
> awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h
> --- all_subdir_bhnd ---
> --- bhndb_bus_if.c ---
> awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/bhnd/bhndb/bhndb_bus_if.m -c
> --- bhndb_if.c ---
> awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/bhnd/bhndb/bhndb_if.m -c
> --- all_subdir_bios ---
> --- device_if.h ---
> awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h
> --- all_subdir_bhnd ---
> --- bhnd_bus_if.h ---
> awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/bhnd/bhnd_bus_if.m -h
> --- all_subdir_bios ---
> --- vpd.o ---
> cc  -O2 -pipe  -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.vpd.o -MTvpd.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/bios/vpd/../../../x86/bios/vpd.c -o vpd.o
> --- all_subdir_bhnd ---
> --- 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
> --- all_subdir_ata ---
> ctfconvert -L VERSION -g ata-sis.o
> --- atasis.kld ---
> ld -d -warn-common -r -d -o atasis.kld ata-sis.o
> ctfmerge -L VERSION -g -o atasis.kld ata-sis.o
> --- all_subdir_bhnd ---
> --- pci_if.h ---
> --- all_subdir_ata ---
> :> export_syms
> awk -f /usr/src/sys/conf/kmod_syms.awk atasis.kld  export_syms | xargs -J% objcopy % atasis.kld
> --- all_subdir_bhnd ---
> awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pci/pci_if.m -h
> --- all_subdir_ata ---
> --- atasis.ko.full ---
> ld -Bshareable -d -warn-common -o atasis.ko.full atasis.kld
> --- atasis.ko.debug ---
> objcopy --only-keep-debug atasis.ko.full atasis.ko.debug
> --- atasis.ko ---
> objcopy --strip-debug --add-gnu-debuglink=atasis.ko.debug  atasis.ko.full atasis.ko
> --- all_subdir_bhnd ---
> --- bhndb_subr.o ---
> cc  -O2 -pipe  -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.bhndb_subr.o -MTbhndb_subr.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/bhnd/bhndb/../../../dev/bhnd/bhndb/bhndb_subr.c -o bhndb_subr.o
> --- all_subdir_ata ---
> --- all_subdir_ata/atapci/chipsets/atavia ---
> ===> ata/atapci/chipsets/atavia (all)
> --- machine ---
> machine -> /usr/src/sys/i386/include
> --- x86 ---
> x86 -> /usr/src/sys/x86/include
> --- ata_if.h ---
> awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/ata/ata_if.m -h
> --- bus_if.h ---
> awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h
> --- device_if.h ---
> awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h
> --- pci_if.h ---
> awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pci/pci_if.m -h
> --- ata-via.o ---
> cc  -O2 -pipe  -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.ata-via.o -MTata-via.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/ata/atapci/chipsets/atavia/../../../../../dev/ata/chipsets/ata-via.c -o ata-via.o
> --- all_subdir_bios ---
> ctfconvert -L VERSION -g vpd.o
> --- vpd.kld ---
> ld -d -warn-common -r -d -o vpd.kld vpd.o
> ctfmerge -L VERSION -g -o vpd.kld vpd.o
> :> export_syms
> awk -f /usr/src/sys/conf/kmod_syms.awk vpd.kld  export_syms | xargs -J% objcopy % vpd.kld
> --- vpd.ko.full ---
> ld -Bshareable -d -warn-common -o vpd.ko.full vpd.kld
> --- vpd.ko.debug ---
> objcopy --only-keep-debug vpd.ko.full vpd.ko.debug
> --- vpd.ko ---
> objcopy --strip-debug --add-gnu-debuglink=vpd.ko.debug  vpd.ko.full vpd.ko
> --- all_subdir_bhnd ---
> --- all_subdir_bhnd/bhndb_pci ---
> ===> bhnd/bhndb_pci (all)
> --- machine ---
> machine -> /usr/src/sys/i386/include
> --- x86 ---
> x86 -> /usr/src/sys/x86/include
> --- bhnd_bus_if.h ---
> awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/bhnd/bhnd_bus_if.m -h
> --- bhndb_bus_if.h ---
> awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/bhnd/bhndb/bhndb_bus_if.m -h
> --- bhndb_if.h ---
> awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/bhnd/bhndb/bhndb_if.m -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
> --- bhndb_pci_hwdata.o ---
> cc  -O2 -pipe  -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.bhndb_pci_hwdata.o -MTbhndb_pci_hwdata.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/bhnd/bhndb_pci/../../../dev/bhnd/bhndb/bhndb_pci_hwdata.c -o bhndb_pci_hwdata.o
> In file included from /usr/src/sys/modules/bhnd/bhndb_pci/../../../dev/bhnd/bhndb/bhndb_pci_hwdata.c:46:
> /usr/src/sys/dev/pci/pcivar.h:271:10: fatal error: 'pci_if.h' file not found
> #include "pci_if.h"
>          ^
> 1 error generated.
> *** [bhndb_pci_hwdata.o] Error code 1
>
> bmake[5]: stopped in /usr/src/sys/modules/bhnd/bhndb_pci
> 1 error
>
> bmake[5]: stopped in /usr/src/sys/modules/bhnd/bhndb_pci
> *** [all_subdir_bhnd/bhndb_pci] Error code 2
>
> bmake[4]: stopped in /usr/src/sys/modules/bhnd
> --- all_subdir_bhnd/bhndb ---
> ctfconvert -L VERSION -g bhndb_subr.o
> A failure has been detected in another branch of the parallel make
>
> bmake[5]: stopped in /usr/src/sys/modules/bhnd/bhndb
> *** [all_subdir_bhnd/bhndb] Error code 2
>
> bmake[4]: stopped in /usr/src/sys/modules/bhnd
> 2 errors
>
> bmake[4]: stopped in /usr/src/sys/modules/bhnd
> *** [all_subdir_bhnd] Error code 2
>
> bmake[3]: stopped in /usr/src/sys/modules
> --- all_subdir_ata ---
> ctfconvert -L VERSION -g ata-via.o
> A failure has been detected in another branch of the parallel make
>
> bmake[7]: stopped in /usr/src/sys/modules/ata/atapci/chipsets/atavia
> *** [all_subdir_ata/atapci/chipsets/atavia] Error code 2
>
> bmake[6]: stopped in /usr/src/sys/modules/ata/atapci/chipsets
> 1 error
>
> bmake[6]: stopped in /usr/src/sys/modules/ata/atapci/chipsets
> *** [all_subdir_ata/atapci/chipsets] Error code 2
>
> bmake[5]: stopped in /usr/src/sys/modules/ata/atapci
> 1 error
>
> bmake[5]: stopped in /usr/src/sys/modules/ata/atapci
> *** [all_subdir_ata/atapci] Error code 2
>
> bmake[4]: stopped in /usr/src/sys/modules/ata
> 1 error
>
> bmake[4]: stopped in /usr/src/sys/modules/ata
> *** [all_subdir_ata] Error code 2
>
> bmake[3]: stopped in /usr/src/sys/modules
> --- all_subdir_ath ---
> ctfconvert -L VERSION -g ah_eeprom_v3.o
> A failure has been detected in another branch of the parallel make
>
> bmake[4]: stopped in /usr/src/sys/modules/ath
> *** [all_subdir_ath] 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/hudson4216581257992822743.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 Thu May 05 2016 - 16:29:37 UTC

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