Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Nov 2015 06:49:04 +0000 (GMT)
From:      jenkins-admin@FreeBSD.org
To:        arybchik@FreeBSD.org, adrian@FreeBSD.org, jenkins-admin@FreeBSD.org,  freebsd-arm@FreeBSD.org
Subject:   FreeBSD_HEAD_arm64 - Build #1804 - Failure
Message-ID:  <530108284.221.1448779747769.JavaMail.jenkins@jenkins-9.freebsd.org>

next in thread | raw e-mail | index | archive | help
FreeBSD_HEAD_arm64 - Build #1804 - Failure:

Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/1804/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/1804/ch=
anges
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/1804/con=
sole

Change summaries:

291438 by adrian:
Add support for the integrated wifi for the QCA953x base config and
AP143.

Tested:

* AP143 reference design board

291437 by adrian:
Add initial support for the QCA953x SoC (honeybee) wifi.

This is a 2x2 2GHz 802.11n part.  It works enough at the moment to
bring up, scan and associate.  I haven't started using this as
a day to day AP.

The specifics:

* add honeybee initvals
* add in changes; a mix from the QCA HAL and ath9k;
* fix a bug in AR_SREV_AR9580_10_OR_LATER(), which is only used
  for one capability check and we don't even implement it - so it's
  a big no-op.

Shady things:

* ath9k has the "platform data" define the 25/40MHz clock.
  This HAL .. doesn't.  Honeybee gets hard-coded to 25MHz which
  it likely shouldn't be.  I'll have to go and identify/fix those.

Tested:

* Qualcomm Atheros AP143 reference design board.

Obtained from:=09Qualcomm Atheros; Linux ath9k

291436 by arybchik:
sfxge: add prefast annotation to common code return types

Using a typedef for common code return types (rather than "int")
allows the Prefast static analyser to understand when a function
has been successful (and thus when its postconditions must hold).

This greatly reduces then number of false positives reported by
prefast for error paths in common code functions.

Submitted by:   Andy Moreton <amoreton at solarflare.com>
Sponsored by:   Solarflare Communications, Inc.
MFC after:      2 days

291435 by adrian:
u32 -> uint32_t.

291434 by arybchik:
sfxge: cleanup: fix prefast annotations on mac stats updates

Submitted by:   Andy Moreton <amoreton at solarflare.com>
Sponsored by:   Solarflare Communications, Inc.
MFC after:      2 days
X-MFC with:     r291397

291433 by adrian:
[ath_hal] add AR9461 (jupiter) 2.1 support.

Obtained from:=09Linux ath9k

291432 by arybchik:
sfxge: modify nvram update functions for uio platform to support RFID-selec=
table presets

Dynamic config partitions on boards that support RFID are divided into
a number of segments, each formatted like a partition, with header,
trailer and end tags. The first segment is the current active
configuration.

The segments are initialised by manftest and each contain a different
configuration e.g. firmware variant. The firmware can be instructed
via RFID to copy a segment over the first segment, hence changing the
active configuration. This allows ops to change the configuration of
a board prior to shipment using RFID.

Changes to the dynamic config may need to be written to all segments (in
particular firmware versions written by manftest) or just the first
segment (changes to the active configuration). See SF-111324-SW.
If only the first segment is written the code still needs to be aware of
the possible presence of subsequent segments as writing to a segment may
cause its size to increase, which would overwrite the subsequent
segments and invalidate them.

Boards that do not support RFID will only have one segment in their
dynamic config partition.

Submitted by:   Paul Fox <pfox at solarflare.com>
Sponsored by:   Solarflare Communications, Inc.
MFC after:      2 days
Differential Revision: https://reviews.freebsd.org/D4302



The end of the build log:

[...truncated 150408 lines...]
--- depend_subdir_i2c ---
rm -f .depend
--- depend_subdir_geom ---
=3D=3D=3D> geom/geom_nop (depend)
--- depend_subdir_i2c ---
CC=3D'cc -B/usr/local/aarch64-freebsd/bin/' mkdep -f .depend -a   -nostdinc=
 -D_KERNEL -DKLD_MODULE -DHAVE_KERNEL_OPTION_HEADERS -I. -I/usr/src/sys -I/=
usr/obj/arm64.aarch64/usr/src/sys/GENERIC -D__printf__=3D__freebsd_kprintf_=
_ -std=3Diso9899:1999   /usr/src/sys/modules/i2c/controllers/ichsmb/../../.=
./../dev/ichsmb/ichsmb.c /usr/src/sys/modules/i2c/controllers/ichsmb/../../=
../../dev/ichsmb/ichsmb_pci.c
--- depend_subdir_geom ---
--- machine ---
machine -> /usr/src/sys/arm64/include
--- .depend ---
rm -f .depend
CC=3D'cc -B/usr/local/aarch64-freebsd/bin/' mkdep -f .depend -a   -nostdinc=
 -D_KERNEL -DKLD_MODULE -DHAVE_KERNEL_OPTION_HEADERS -I. -I/usr/src/sys -I/=
usr/obj/arm64.aarch64/usr/src/sys/GENERIC -D__printf__=3D__freebsd_kprintf_=
_ -std=3Diso9899:1999   /usr/src/sys/modules/geom/geom_nop/../../../geom/no=
p/g_nop.c
--- depend_subdir_i2c ---
--- depend_subdir_intpm ---
=3D=3D=3D> i2c/controllers/intpm (depend)
--- machine ---
machine -> /usr/src/sys/arm64/include
--- opt_intpm.h ---
ln -sf /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_intpm.h opt_intpm.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
--- depend_subdir_geom ---
--- depend_subdir_geom_part ---
=3D=3D=3D> geom/geom_part (depend)
--- depend_subdir_i2c ---
--- iicbus_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/iicbus/iicbus_if.=
m -h
--- depend_subdir_geom ---
--- depend_subdir_geom_part_apm ---
=3D=3D=3D> geom/geom_part/geom_part_apm (depend)
--- depend_subdir_geom_raid ---
=3D=3D=3D> geom/geom_raid (depend)
--- depend_subdir_i2c ---
--- smbus_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/smbus/smbus_if.m =
-h
--- pci_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pci/pci_if.m -h
--- depend_subdir_geom ---
--- depend_subdir_geom_part ---
--- machine ---
machine -> /usr/src/sys/arm64/include
--- depend_subdir_i2c ---
--- .depend ---
rm -f .depend
--- depend_subdir_geom ---
--- bus_if.h ---
--- depend_subdir_geom_raid ---
--- machine ---
--- depend_subdir_i2c ---
CC=3D'cc -B/usr/local/aarch64-freebsd/bin/' mkdep -f .depend -a   -nostdinc=
 -D_KERNEL -DKLD_MODULE -DHAVE_KERNEL_OPTION_HEADERS -I. -I/usr/src/sys -I/=
usr/obj/arm64.aarch64/usr/src/sys/GENERIC -D__printf__=3D__freebsd_kprintf_=
_ -std=3Diso9899:1999   /usr/src/sys/modules/i2c/controllers/intpm/../../..=
/../dev/intpm/intpm.c
--- depend_subdir_geom ---
--- depend_subdir_geom_part ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h
--- depend_subdir_geom_raid ---
machine -> /usr/src/sys/arm64/include
--- g_raid_md_if.c ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/geom/raid/g_raid_md_i=
f.m -c
--- depend_subdir_geom_part ---
--- device_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h
--- depend_subdir_geom_raid ---
--- g_raid_tr_if.c ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/geom/raid/g_raid_tr_i=
f.m -c
--- depend_subdir_geom_part ---
--- g_part_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/geom/part/g_part_if.m=
 -h
--- depend_subdir_geom_raid ---
--- bus_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h
--- depend_subdir_geom_part ---
--- .depend ---
rm -f .depend
CC=3D'cc -B/usr/local/aarch64-freebsd/bin/' mkdep -f .depend -a   -nostdinc=
 -D_KERNEL -DKLD_MODULE -DHAVE_KERNEL_OPTION_HEADERS -I. -I/usr/src/sys -I/=
usr/obj/arm64.aarch64/usr/src/sys/GENERIC -D__printf__=3D__freebsd_kprintf_=
_ -std=3Diso9899:1999   /usr/src/sys/modules/geom/geom_part/geom_part_apm/.=
./../../../geom/part/g_part_apm.c
--- depend_subdir_geom_raid ---
--- device_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h
--- depend_subdir_i2c ---
--- depend_subdir_ismt ---
--- depend_subdir_geom ---
--- g_raid_md_if.h ---
--- depend_subdir_i2c ---
=3D=3D=3D> i2c/controllers/ismt (depend)
--- depend_subdir_geom ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/geom/raid/g_raid_md_i=
f.m -h
--- g_raid_tr_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/geom/raid/g_raid_tr_i=
f.m -h
--- .depend ---
rm -f .depend
CC=3D'cc -B/usr/local/aarch64-freebsd/bin/' mkdep -f .depend -a   -nostdinc=
 -D_KERNEL -DKLD_MODULE -DHAVE_KERNEL_OPTION_HEADERS -I. -I/usr/src/sys -I/=
usr/obj/arm64.aarch64/usr/src/sys/GENERIC -D__printf__=3D__freebsd_kprintf_=
_ -std=3Diso9899:1999   /usr/src/sys/modules/geom/geom_raid/../../../geom/r=
aid/g_raid.c /usr/src/sys/modules/geom/geom_raid/../../../geom/raid/g_raid_=
ctl.c g_raid_md_if.c g_raid_tr_if.c /usr/src/sys/modules/geom/geom_raid/../=
../../geom/raid/md_ddf.c /usr/src/sys/modules/geom/geom_raid/../../../geom/=
raid/md_intel.c /usr/src/sys/modules/geom/geom_raid/../../../geom/raid/md_j=
micron.c /usr/src/sys/modules/geom/geom_raid/../../../geom/raid/md_nvidia.c=
 /usr/src/sys/modules/geom/geom_raid/../../../geom/raid/md_promise.c /usr/s=
rc/sys/modules/geom/geom_raid/../../../geom/raid/md_sii.c /usr/src/sys/modu=
les/geom/geom_raid/../../../geom/raid/tr_concat.c /usr/src/sys/modules/geom=
/geom_raid/../../../geom/raid/tr_raid0.c /usr/src/sys/modules/geom/geom_rai=
d/../../../geom/raid/tr_raid1.c /usr/src/sys/modules/geom/geom_raid/../../.=
./geom/raid/tr_raid1e.c /usr/src/sys/modules/geom/geom_raid/../../../geom/r=
aid/tr_raid5.c
--- depend_subdir_i2c ---
--- machine ---
machine -> /usr/src/sys/arm64/include
--- device_if.h ---
--- depend_subdir_geom ---
--- depend_subdir_geom_part ---
--- depend_subdir_geom_part_bsd ---
--- depend_subdir_i2c ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h
--- depend_subdir_geom ---
=3D=3D=3D> geom/geom_part/geom_part_bsd (depend)
--- depend_subdir_i2c ---
--- bus_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h
--- iicbb_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/iicbus/iicbb_if.m=
 -h
--- depend_subdir_geom ---
--- machine ---
machine -> /usr/src/sys/arm64/include
--- bus_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h
--- depend_subdir_i2c ---
--- pci_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pci/pci_if.m -h
--- smbus_if.h ---
--- depend_subdir_geom ---
--- device_if.h ---
--- depend_subdir_i2c ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/smbus/smbus_if.m =
-h
--- depend_subdir_geom ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h
--- g_part_if.h ---
--- depend_subdir_i2c ---
--- .depend ---
--- depend_subdir_geom ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/geom/part/g_part_if.m=
 -h
--- depend_subdir_i2c ---
rm -f .depend
CC=3D'cc -B/usr/local/aarch64-freebsd/bin/' mkdep -f .depend -a   -nostdinc=
 -D_KERNEL -DKLD_MODULE -DHAVE_KERNEL_OPTION_HEADERS -I. -I/usr/src/sys -I/=
usr/obj/arm64.aarch64/usr/src/sys/GENERIC -D__printf__=3D__freebsd_kprintf_=
_ -std=3Diso9899:1999   /usr/src/sys/modules/i2c/controllers/ismt/../../../=
../dev/ismt/ismt.c
--- depend_subdir_geom ---
--- .depend ---
rm -f .depend
CC=3D'cc -B/usr/local/aarch64-freebsd/bin/' mkdep -f .depend -a   -nostdinc=
 -D_KERNEL -DKLD_MODULE -DHAVE_KERNEL_OPTION_HEADERS -I. -I/usr/src/sys -I/=
usr/obj/arm64.aarch64/usr/src/sys/GENERIC -D__printf__=3D__freebsd_kprintf_=
_ -std=3Diso9899:1999   /usr/src/sys/modules/geom/geom_part/geom_part_bsd/.=
./../../../geom/part/g_part_bsd.c /usr/src/sys/modules/geom/geom_part/geom_=
part_bsd/../../../../geom/geom_bsd_enc.c
--- depend_subdir_i2c ---
--- depend_subdir_nfsmb ---
=3D=3D=3D> i2c/controllers/nfsmb (depend)
--- depend_subdir_geom ---
--- depend_subdir_geom_part_bsd64 ---
=3D=3D=3D> geom/geom_part/geom_part_bsd64 (depend)
--- depend_subdir_i2c ---
--- machine ---
machine -> /usr/src/sys/arm64/include
--- device_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h
--- smbus_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/smbus/smbus_if.m =
-h
--- depend_subdir_geom ---
--- machine ---
machine -> /usr/src/sys/arm64/include
--- bus_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h
--- depend_subdir_i2c ---
--- pci_if.h ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pci/pci_if.m -h
--- depend_subdir_ath ---
mkdep: compile failed
*** [.depend] Error code 1

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

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

make[3]: stopped in /usr/src/sys/modules
--- depend_subdir_i2c ---
A failure has been detected in another branch of the parallel make

make[6]: stopped in /usr/src/sys/modules/i2c/controllers/nfsmb
*** [depend_subdir_nfsmb] Error code 2

make[5]: stopped in /usr/src/sys/modules/i2c/controllers
1 error

make[5]: stopped in /usr/src/sys/modules/i2c/controllers
*** [depend_subdir_controllers] Error code 2

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

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

make[3]: stopped in /usr/src/sys/modules
--- depend_subdir_geom ---
A failure has been detected in another branch of the parallel make

make[6]: stopped in /usr/src/sys/modules/geom/geom_part/geom_part_bsd64
*** [depend_subdir_geom_part_bsd64] Error code 2

make[5]: stopped in /usr/src/sys/modules/geom/geom_part
1 error

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

make[4]: stopped in /usr/src/sys/modules/geom
--- depend_subdir_geom_raid ---
A failure has been detected in another branch of the parallel make

make[5]: stopped in /usr/src/sys/modules/geom/geom_raid
*** [depend_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
*** [depend_subdir_geom] Error code 2

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

make[3]: stopped in /usr/src/sys/modules
*** [modules-depend] 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/hudson3669479573151427003.sh
+ export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b=
in'
+ export 'jname=3DFreeBSD_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?530108284.221.1448779747769.JavaMail.jenkins>