Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Nov 2015 21:04:50 +0000 (GMT)
From:      jenkins-admin@FreeBSD.org
To:        gjb@FreeBSD.org, adrian@FreeBSD.org, bdrewery@FreeBSD.org,  jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org
Subject:   FreeBSD_HEAD_arm64 - Build #1780 - Still Failing
Message-ID:  <1094348940.169.1448485492329.JavaMail.jenkins@jenkins-9.freebsd.org>
In-Reply-To: <108842597.157.1448470978838.JavaMail.jenkins@jenkins-9.freebsd.org>
References:  <108842597.157.1448470978838.JavaMail.jenkins@jenkins-9.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
FreeBSD_HEAD_arm64 - Build #1780 - Still Failing:

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

Change summaries:

291327 by bdrewery:
Define a LIB<NAME>DIR for every library that LIBADD provides.

This is going to be used to allow DIRDEPS to be bootstrapped off of
LIBADD/DPADD.  It currently works for internal libraries which have a
DIR defined for them but also use the .a library from a src-mapped obj
directory.  It can also be useful for using -L without a --sysroot per
LIBADD to use the OBJDIR version of the libraries.

I didn't review every LIBADD, so it is possible this is missing some.

Sponsored by:	EMC / Isilon Storage Division

291326 by bdrewery:
Fix spelling error.

291325 by bdrewery:
META MODE: Avoid dirdep dependency on lib/libmd.

This avoids using the staged headers for sys/crypto/sha2/*.h, such as sha256.h,
which added an unneeded pre-build dependency on libmd to libcrypt.  This
header is an INCS in lib/libmd, but found via .PATH in sys/crypto/sha2.
Since the libcrypt build was already using the in-src libmd headers
directly, just teach it how to find the sha256.h header as well.

Sponsored by:	EMC / Isilon Storage Division

291324 by bdrewery:
META MODE: Fix MACHINE=host builds.

We need to not use -nostdinc since it breaks building of clang itself.  Use
-isystem rather than -I/usr/include and -nostdinc which gets us using
the stage include directory before searching the real host headers.
This allows removing more of the -I hacks to get host headers since the
headers are no longer excluded.  The -B seemed unneeded.

This fixes building of secure/lib/libcrypto which was looking at the
/usr/include/openssl/asn1.h header rather than the staged one.

This fixes building of clang which wants to find its own internal
headers in the STAGEDIR/usr/lib/clang/* path.

Sponsored by:	EMC / Isilon Storage Division

291323 by bdrewery:
Stop looking up the same id(1) results in sub-makes.

Sponsored by:	EMC / Isilon Storage Division

291322 by bdrewery:
META MODE: Remove unneeded libmd.host dependency for xinstall.host.

This is chasing r291026.

Sponsored by:	EMC / Isilon Storage Division

291321 by bdrewery:
META MODE: Fix 'make bootstrap-tools'.

The main problem was bitrot after elftoolchain being swapped in for the
GNU toolchain.

This also reworks how the list of 'host allowed' libraries is determined
to only allow INTERNALLIBs, which is needed for libelftc to come in.

For usr.bin/readelf use the same hack, as libelf and libdward, to bring in
the needed sys/ headers for host builds.  This has not yet been a problem due
to readelf not being built as a host tool in buildworld.  This is possible
in the meta build though when building the toolchain.

Sponsored by:	EMC / Isilon Storage Division

291320 by bdrewery:
META MODE: Don't create .meta files when symlinking sources into the obj directory.

Tracking these leads to situations where meta mode will consider the
file to be out of date if /bin/sh or /bin/ln are newer than the source
file.  There's no reason for meta mode to do this as make is already
handling the rebuild dependency fine.

Sponsored by:	EMC / Isilon Storage Division

291319 by bdrewery:
META MODE: Add more hosttools needed pre-universe.

Sponsored by:	EMC / Isilon Storage Division

291318 by bdrewery:
META MODE: Show PATH on errors.

Sponsored by:	EMC / Isilon Storage Division

291317 by bdrewery:
META MODE: Need to include the LEGACY_TOOLS directories into PATH.

This is just as Makefile.inc1 does it for these phases.  Otherwise some
of the build tools are not found and used properly, such as 'make-roken'
in the kerberos5 build on older releases.

Sponsored by:	EMC / Isilon Storage Division

291316 by bdrewery:
META MODE: Don't add staged DPADDs to DIRDEPS when bootstrapping gendirdeps.

This was finding libraries that were installed into DESTDIR/usr/lib,
where DESTDIR is the stage directory, and then adding in usr/lib to
DIRDEPS.  Just exclude the STAGE_ROOT if defined.

Discussed with:	sjg
Sponsored by:	EMC / Isilon Storage Division

291315 by bdrewery:
META MODE: Define variables this file uses that were defined elsewhere.

Discussed with:	sjg
Sponsored by:	EMC / Isilon Storage Division

291314 by bdrewery:
META MODE: Don't truncate DIRDEPS for bootstrapping during gendirdeps.

Reviewed by:	sjg
Sponsored by:	EMC / Isilon Storage Division

291313 by bdrewery:
META MODE: Rework circular dependency guard for librtld_db/libproc.

librtld_db only needs libutil.h to build, not the libproc library.  So
it can safely use its header and allow libproc to depend on librtld_rb
to be built first to link.  This is required after fixing ld --sysroot
in r291226.

Sponsored by:	EMC / Isilon Storage Division

291312 by bdrewery:
META MODE: Revert r287879 so that 'make -V' still uses AUTO_OBJ.

This has caused much confusion for myself as there are quite a lot of
variables that depend on having a proper ${.OBJDIR}.

Sponsored by:	EMC / Isilon Storage Division

291311 by bdrewery:
META MODE: Fix 'make the-lot' with recent locale changes

Sponsored by:	EMC / Isilon Storage Division

291310 by bdrewery:
Stop building vers.c in include/ and only build the needed osreldate.h.

Because of how osreldate.h was being built with newvers.sh, which always
spat out a vers.c dependent on SVN or git, the meta mode build was
considering osreldate.h to depend on the current git or SVN index.  This
would lead to entire tree rebuilds when modifying git's index.  There's
no reason to be generating vers.c here so just skip it.

While here, in mk-osreldate.sh rename PARAM_H to proper PARAMFILE (which
newvers.sh already has a default for) and remove unneeded export.

Sponsored by:	EMC / Isilon Storage Division

291309 by bdrewery:
META MODE: Avoid creating TESTS directories for bootstrap.

Sponsored by:	EMC / Isilon Storage Division

291308 by bdrewery:
META MODE: Don't override DESTDIR to the default when building the toolchain.

For this case, the normal META MODE staging logic should be used.  The
BSARGS having DESTDIR= is due to Makefile.inc1 overriding DESTDIR to
something when appropriate.  For the toolchain stage META MODE is in charge of
it, not Makefile.inc1.

At least include/, if staging it to the host stagedir, was impacted from
this.  Staging of include.host is not yet done.

Sponsored by:	EMC / Isilon Storage Division

291307 by bdrewery:
META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host.

This both avoids some dependencies on xinstall.host and allows
bootstrapping on older releases to work due to lack of at least 'install -l'
support.

Sponsored by:	EMC / Isilon Storage Division

291306 by gjb:
Fix tmpfs(5) '/tmp' mount point.

A stray trailing space snuck in with one of the recent
changes, making r290550 and r290573 effectively no-op.

MFC after:	3 days
Sponsored by:	The FreeBSD Foundation

291305 by bdrewery:
META MODE: Remove bin/cat.host dependency.

This likely slipped in during early testing; local.dirdeps.mk always
excludes bin/cat.host now.

Sponsored by:	EMC / Isilon Storage Division

291304 by adrian:
[ath] listen to all beacons in IBSS and software beacon miss.

I added MYBEACON support a while ago to listen to beacons that are only
for your configured BSSID.  For AR9380 and later NICs this results in
a lot less chip wakeups in station mode as it then only shows you beacons
that are destined to you.

However in IBSS mode you really do want to hear all beacons so you can do
IBSS merges.  Oops.

So only use MYBEACON for STA + not-scanning, and just use BEACON for
the other modes it used to use BEACON for.

This doesn't completely fix IBSS merges though - there are still some
conditions to chase down and fix.

291303 by adrian:
[net80211] log the A-MPDU setup attempt count as part of debugging.

I've seen some cases where we get stuck in a loop constantly trying to
negotiate A-MPDU TX which is definitely not supposed to happen.
This will let me see if it's something funky with the retry count or
not.



The end of the build log:

[...truncated 161235 lines...]
--- modules-all ---
--- all_subdir_geom ---
--- all_subdir_geom_raid3 ---
===> geom/geom_raid3 (all)
--- g_raid3.o ---
cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC  -mgeneral-regs-only -ffixed-x18 -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    -std=iso9899:1999 -c /usr/src/sys/modules/geom/geom_raid3/../../../geom/raid3/g_raid3.c -o g_raid3.o
--- all_subdir_i2c ---
ctfconvert -L VERSION -g cyapa.o
--- cyapa.kld ---
/usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o cyapa.kld cyapa.o
ctfmerge -L VERSION -g -o cyapa.kld cyapa.o
:> export_syms
awk -f /usr/src/sys/conf/kmod_syms.awk cyapa.kld  export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % cyapa.kld
--- cyapa.ko.full ---
/usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o cyapa.ko.full cyapa.o
--- cyapa.ko.debug ---
/usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug cyapa.ko.full cyapa.ko.debug
--- cyapa.ko ---
/usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=cyapa.ko.debug  cyapa.ko.full cyapa.ko
--- all_subdir_smb ---
===> i2c/smb (all)
--- all_subdir_geom ---
--- all_subdir_geom_raid ---
ctfconvert -L VERSION -g md_intel.o
--- exmisc.o ---
cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe  -g -nostdinc  -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h  -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mgeneral-regs-only -ffixed-x18 -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    -std=iso9899:1999 -Werror  /usr/src/sys/contrib/dev/acpica/components/executer/exmisc.c
--- modules-all ---
--- all_subdir_i2c ---
--- smb.o ---
cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC  -mgeneral-regs-only -ffixed-x18 -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    -std=iso9899:1999 -c /usr/src/sys/modules/i2c/smb/../../../dev/smbus/smb.c -o smb.o
--- exmisc.o ---
ctfconvert -L VERSION -g exmisc.o
--- modules-all ---
--- all_subdir_geom ---
--- all_subdir_geom_raid3 ---
--- g_raid3_ctl.o ---
cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC  -mgeneral-regs-only -ffixed-x18 -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    -std=iso9899:1999 -c /usr/src/sys/modules/geom/geom_raid3/../../../geom/raid3/g_raid3_ctl.c -o g_raid3_ctl.o
--- all_subdir_i2c ---
ctfconvert -L VERSION -g smb.o
--- smb.kld ---
/usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o smb.kld smb.o
ctfmerge -L VERSION -g -o smb.kld smb.o
:> export_syms
awk -f /usr/src/sys/conf/kmod_syms.awk smb.kld  export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % smb.kld
--- smb.ko.full ---
/usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o smb.ko.full smb.o
--- smb.ko.debug ---
/usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug smb.ko.full smb.ko.debug
--- smb.ko ---
/usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=smb.ko.debug  smb.ko.full smb.ko
--- all_subdir_isl ---
===> i2c/isl (all)
--- isl.o ---
cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC  -mgeneral-regs-only -ffixed-x18 -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    -std=iso9899:1999 -c /usr/src/sys/modules/i2c/isl/../../../dev/isl/isl.c -o isl.o
--- all_subdir_geom ---
ctfconvert -L VERSION -g g_raid3_ctl.o
--- all_subdir_if_enc ---
===> if_enc (all)
--- all_subdir_i2c ---
ctfconvert -L VERSION -g isl.o
--- isl.kld ---
/usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o isl.kld isl.o
ctfmerge -L VERSION -g -o isl.kld isl.o
:> export_syms
awk -f /usr/src/sys/conf/kmod_syms.awk isl.kld  export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % isl.kld
--- isl.ko.full ---
/usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o isl.ko.full isl.o
--- isl.ko.debug ---
--- all_subdir_if_enc ---
--- if_enc.o ---
--- all_subdir_i2c ---
/usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug isl.ko.full isl.ko.debug
--- all_subdir_if_enc ---
cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC  -mgeneral-regs-only -ffixed-x18 -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    -std=iso9899:1999 -c /usr/src/sys/net/if_enc.c -o if_enc.o
--- all_subdir_i2c ---
--- isl.ko ---
/usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=isl.ko.debug  isl.ko.full isl.ko
--- exmutex.o ---
cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe  -g -nostdinc  -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h  -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mgeneral-regs-only -ffixed-x18 -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    -std=iso9899:1999 -Werror  /usr/src/sys/contrib/dev/acpica/components/executer/exmutex.c
ctfconvert -L VERSION -g exmutex.o
--- modules-all ---
--- all_subdir_if_enc ---
/usr/src/sys/net/if_enc.c:104:43: error: use of undeclared identifier 'IPSEC_ENC_BEFORE'
static VNET_DEFINE(int, filter_mask_in) = IPSEC_ENC_BEFORE;
                                          ^
--- all_subdir_geom ---
--- all_subdir_geom_raid ---
--- md_jmicron.o ---
cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC  -mgeneral-regs-only -ffixed-x18 -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    -std=iso9899:1999 -c /usr/src/sys/modules/geom/geom_raid/../../../geom/raid/md_jmicron.c -o md_jmicron.o
--- all_subdir_if_enc ---
/usr/src/sys/net/if_enc.c:105:40: error: use of undeclared identifier 'IPSEC_ENC_BEFORE'
static VNET_DEFINE(int, bpf_mask_in) = IPSEC_ENC_BEFORE;
                                       ^
/usr/src/sys/net/if_enc.c:106:44: error: use of undeclared identifier 'IPSEC_ENC_BEFORE'
static VNET_DEFINE(int, filter_mask_out) = IPSEC_ENC_BEFORE;
                                           ^
/usr/src/sys/net/if_enc.c:107:41: error: use of undeclared identifier 'IPSEC_ENC_BEFORE'
static VNET_DEFINE(int, bpf_mask_out) = IPSEC_ENC_BEFORE | IPSEC_ENC_AFTER;
                                        ^
/usr/src/sys/net/if_enc.c:107:60: error: use of undeclared identifier 'IPSEC_ENC_AFTER'
static VNET_DEFINE(int, bpf_mask_out) = IPSEC_ENC_BEFORE | IPSEC_ENC_AFTER;
                                                           ^
/usr/src/sys/net/if_enc.c:226:9: error: incomplete definition of type 'struct ipsec_ctx_data'
        if (ctx->af != hhook_id)
            ~~~^
/usr/src/sys/netipsec/ipsec.h:261:8: note: forward declaration of 'struct ipsec_ctx_data'
struct ipsec_ctx_data;
       ^
/usr/src/sys/net/if_enc.c:229:22: error: use of undeclared identifier 'HHOOK_TYPE_IPSEC_IN'
        if (((hhook_type == HHOOK_TYPE_IPSEC_IN &&
                            ^
/usr/src/sys/net/if_enc.c:230:10: error: incomplete definition of type 'struct ipsec_ctx_data'
            (ctx->enc & V_bpf_mask_in) != 0) ||
             ~~~^
/usr/src/sys/netipsec/ipsec.h:261:8: note: forward declaration of 'struct ipsec_ctx_data'
struct ipsec_ctx_data;
       ^
/usr/src/sys/net/if_enc.c:231:21: error: use of undeclared identifier 'HHOOK_TYPE_IPSEC_OUT'
            (hhook_type == HHOOK_TYPE_IPSEC_OUT &&
                           ^
/usr/src/sys/net/if_enc.c:232:10: error: incomplete definition of type 'struct ipsec_ctx_data'
            (ctx->enc & V_bpf_mask_out) != 0)) &&
             ~~~^
/usr/src/sys/netipsec/ipsec.h:261:8: note: forward declaration of 'struct ipsec_ctx_data'
struct ipsec_ctx_data;
       ^
/usr/src/sys/net/if_enc.c:234:15: error: incomplete definition of type 'struct ipsec_ctx_data'
                hdr.af = ctx->af;
                         ~~~^
/usr/src/sys/netipsec/ipsec.h:261:8: note: forward declaration of 'struct ipsec_ctx_data'
struct ipsec_ctx_data;
       ^
/usr/src/sys/net/if_enc.c:235:16: error: incomplete definition of type 'struct ipsec_ctx_data'
                hdr.spi = ctx->sav->spi;
                          ~~~^
/usr/src/sys/netipsec/ipsec.h:261:8: note: forward declaration of 'struct ipsec_ctx_data'
struct ipsec_ctx_data;
       ^
/usr/src/sys/net/if_enc.c:237:10: error: incomplete definition of type 'struct ipsec_ctx_data'
                if (ctx->sav->alg_enc != SADB_EALG_NONE)
                    ~~~^
/usr/src/sys/netipsec/ipsec.h:261:8: note: forward declaration of 'struct ipsec_ctx_data'
struct ipsec_ctx_data;
       ^
/usr/src/sys/net/if_enc.c:239:10: error: incomplete definition of type 'struct ipsec_ctx_data'
                if (ctx->sav->alg_auth != SADB_AALG_NONE)
                    ~~~^
/usr/src/sys/netipsec/ipsec.h:261:8: note: forward declaration of 'struct ipsec_ctx_data'
struct ipsec_ctx_data;
       ^
/usr/src/sys/net/if_enc.c:241:49: error: incomplete definition of type 'struct ipsec_ctx_data'
                bpf_mtap2(ifp->if_bpf, &hdr, sizeof(hdr), *ctx->mp);
                                                           ~~~^
/usr/src/sys/netipsec/ipsec.h:261:8: note: forward declaration of 'struct ipsec_ctx_data'
struct ipsec_ctx_data;
       ^
/usr/src/sys/net/if_enc.c:245:7: error: use of undeclared identifier 'HHOOK_TYPE_IPSEC_IN'
        case HHOOK_TYPE_IPSEC_IN:
             ^
/usr/src/sys/net/if_enc.c:246:10: error: incomplete definition of type 'struct ipsec_ctx_data'
                if (ctx->enc == IPSEC_ENC_BEFORE) {
                    ~~~^
/usr/src/sys/netipsec/ipsec.h:261:8: note: forward declaration of 'struct ipsec_ctx_data'
struct ipsec_ctx_data;
       ^
/usr/src/sys/net/if_enc.c:246:19: error: use of undeclared identifier 'IPSEC_ENC_BEFORE'
                if (ctx->enc == IPSEC_ENC_BEFORE) {
                                ^
/usr/src/sys/net/if_enc.c:250:13: error: incomplete definition of type 'struct ipsec_ctx_data'
                            (*ctx->mp)->m_pkthdr.len);
                              ~~~^
/usr/src/sys/netipsec/ipsec.h:261:8: note: forward declaration of 'struct ipsec_ctx_data'
struct ipsec_ctx_data;
       ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
*** [if_enc.o] Error code 1

make[4]: stopped in /usr/src/sys/modules/if_enc
1 error

make[4]: stopped in /usr/src/sys/modules/if_enc
*** [all_subdir_if_enc] Error code 2

make[3]: stopped in /usr/src/sys/modules
--- all_subdir_geom ---
ctfconvert -L VERSION -g md_jmicron.o
--- all_subdir_geom_raid3 ---
--- g_raid3.o ---
ctfconvert -L VERSION -g g_raid3.o
A failure has been detected in another branch of the parallel make

make[5]: stopped in /usr/src/sys/modules/geom/geom_raid3
*** [all_subdir_geom_raid3] Error code 2

make[4]: stopped in /usr/src/sys/modules/geom
--- all_subdir_geom_raid ---
--- md_ddf.o ---
ctfconvert -L VERSION -g md_ddf.o
A failure has been detected in another branch of the parallel make

make[5]: stopped in /usr/src/sys/modules/geom/geom_raid
*** [all_subdir_geom_raid] Error code 2

make[4]: stopped in /usr/src/sys/modules/geom
2 errors

make[4]: stopped in /usr/src/sys/modules/geom
*** [all_subdir_geom] Error code 2

make[3]: stopped in /usr/src/sys/modules
2 errors

make[3]: stopped in /usr/src/sys/modules
*** [modules-all] Error code 2

make[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC
1 error

make[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC
*** [buildkernel] Error code 2

make[1]: stopped in /usr/src
1 error

make[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_arm64] $ /bin/sh -xe /tmp/hudson3432385585510146092.sh
+ export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin'
+ export 'jname=FreeBSD_HEAD_arm64'
+ echo 'clean up jail FreeBSD_HEAD_arm64'
clean up jail FreeBSD_HEAD_arm64
+ sudo jail -r FreeBSD_HEAD_arm64
+ sudo ifconfig igb0 inet6 2610:1c1:1:607c::104:1 -alias
+ sudo umount FreeBSD_HEAD_arm64/usr/src
+ sudo umount FreeBSD_HEAD_arm64/dev
+ sudo rm -fr FreeBSD_HEAD_arm64
+ true
+ sudo chflags -R noschg FreeBSD_HEAD_arm64
+ sudo rm -fr FreeBSD_HEAD_arm64
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any



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