FreeBSD_HEAD_i386 - Build #3222 - Failure

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

FreeBSD_HEAD_i386 - Build #3222 - Failure

jenkins-admin
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
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-i386
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

FreeBSD_HEAD_i386 - Build #3223 - Fixed

jenkins-admin
FreeBSD_HEAD_i386 - Build #3223 - Fixed:

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

Change summaries:

300818 by adrian:
[gpio] add gpiospi to the gpio module.

300817 by adrian:
[spigen] add the userland ioctl API for spigen.

300816 by adrian:
[gpiospi] add debug option.

This was missing from the previous commit that introduced gpiospi.
It's required for it to build.

Pointy-hat-to: me

300815 by ian:
Only build gpio modules on armv6, until it's known that they can be built
succesfully on other arches.

_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-i386
To unsubscribe, send any mail to "[hidden email]"