Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Apr 2015 09:17:16 +0000 (GMT)
From:      jenkins-admin@freebsd.org
To:        jenkins-admin@FreeBSD.org, freebsd-arm@freebsd.org, glebius@FreeBSD.org,  scottl@FreeBSD.org, ngie@FreeBSD.org, melifaro@FreeBSD.org
Subject:   Build failed in Jenkins: FreeBSD_HEAD_arm64 #61
Message-ID:  <250705176.65.1430126236666.JavaMail.jenkins@jenkins-9.freebsd.org>

next in thread | raw e-mail | index | archive | help
See <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/61/changes>;

Changes:

[ngie] Integrate tools/regression/aio/aiotest and tools/regression/aio/kqueue into the
FreeBSD test suite as tests/sys/aio

MFC after: 1 week

[ngie] - Fix style(9) a bit
-- Fix whitespace
-- Use err/errx
-- Remove superfluous braces
- Be a bit more defensive with input from the end-user
- Don't throw a floating point exception by dividing by 0 when processing a
  zero-byte file

MFC after: 1 week

[ngie] - Fix compilation (MAP_INHERIT's dead)
- Fix warnings
- Use mkstemp instead of tmpnam

MFC after: 1 week

[ngie] Integrate tools/regression/mqueue into the FreeBSD test suite as
tests/sys/mqueue

MFC after: 1 week

[melifaro] Make rule table kernel-index rewriting support any kind of objects.

Currently we have tables identified by their names in userland
with internal kernel-assigned indices. This works the following way:

When userland wishes to communicate with kernel to add or change rule(s),
it makes indexed sorted array of table names
(internally ipfw_obj_ntlv entries), and refer to indices in that
array in rule manipulation.
Prior to committing new rule to the ruleset kernel
a) finds all referenced tables, bump their refcounts and change
 values inside the opcodes to be real kernel indices
b) auto-creates all referenced but not existing tables and then
 do a) for them.

Kernel does almost the same when exporting rules to userland:
 prepares array of used tables in all rules in range, and
 prepends it before the actual ruleset retaining actual in-kernel
 indexes for that.

There is also special translation layer for legacy clients which is
able to provide 'real' indices for table names (basically doing atoi()).

While it is arguable that every subsystem really needs names instead of
numbers, there are several things that should be noted:

1) every non-singleton subsystem needs to store its runtime state
somewhere inside ipfw chain (and be able to get it fast)
2) we can't assume object numbers provided by humans will be dense.

Existing nat implementation (O(n) access and LIST inside chain) is a
good example.

Hence the following:
* Convert table-centric rewrite code to be more generic, callback-based
* Move most of the code from ip_fw_table.c to ip_fw_sockopt.c
* Provide abstract API to permit subsystems convert their objects
  between userland string identifier and in-kernel index.
  (See struct opcode_obj_rewrite) for more details
* Create another per-chain index (in next commit) shared among all subsystems
* Convert current NAT44 implementation to use new API, O(1) lookups,
 shared index and names instead of numbers (in next commit).

Sponsored by:	Yandex LLC

[ngie] Remove mergeinfo added from ^/user/ngie/more-tests

[ngie] Integrate tools/regression/fifo into the FreeBSD test suite as tests/sys/fifo
and tools/regression/file into the FreeBSD test suite as tests/sys/file

MFC after: 1 week

[scottl] Small change in header order to allow this to compile.

Obtained from:	Netflix, Inc.
MFC after:	3 days

[ngie] Integrate tools/regression/kqueue into the FreeBSD test suite as
tests/sys/kqueue

MFC after: 1 week

[ngie] Fix -Wformat warnings by using proper format string qualifiers for
long and unsigned[ long] types

MFC after: 1 week

[ngie] Integrate tools/regression/execve into the FreeBSD test suite as
tests/sys/kern/execve

MFC after: 1 week

[ngie] Move etc/tests/rc.d to etc/rc.d/tests to match the directory layout jmmv@
documented and implemented in other areas of the FreeBSD tree

MFC after: 1 week

[ngie] Build/install libc, librt, libthr, and msun NetBSD test suites on all
architectures

MFC after: 1 week

[ngie] The fmodl compat shims on arm/mips/powerpc aren't complete

Disable the test code for now on those architectures

MFC after: 1 week
PR: 199422

[ngie] ath3kfw, bcmfw, bthidcontrol, bthidd all require usb(4); build them
conditionally if MK_USB != no

MFC after: 1 week

[glebius] Fix memory leak.

PR:		199670
Reviewed by:	ae

------------------------------------------
[...truncated 4956 lines...]
--- _sub.cleandir ---
===> libexec/atf/atf-sh/tests (cleandir)
--- kerberos5.cleandir__D ---
===> kerberos5/lib/libhx509 (cleandir)
--- lib.cleandir__D ---
--- cleanobj ---
--- games.cleandir__D ---
--- cleanobj ---
--- gnu.cleandir__D ---
===> gnu/lib/libssp (cleandir)
--- games.cleandir__D ---
===> games/primes (cleandir)
--- cddl.cleandir__D ---
--- cleanobj ---
--- bin.cleandir__D ---
--- cleanobj ---
--- libexec.cleandir__D ---
--- scripts.clean ---
--- kerberos5.cleandir__D ---
--- cleanobj ---
--- libexec.cleandir__D ---
(cd <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/libexec/atf/atf-sh/tests>; && make -f Makefile SUBDIR= _RECURSING_PROGS=  clean)
--- bin.cleandir__D ---
--- cleandir_subdir_cp ---
===> bin/cp (cleandir)
--- gnu.cleandir__D ---
--- cleanobj ---
--- games.cleandir__D ---
--- cleanobj ---
--- libexec.cleandir__D ---
--- clean ---
--- lib.cleandir__D ---
--- _sub.cleandir ---
--- kerberos5.cleandir__D ---
===> kerberos5/lib/libkadm5clnt (cleandir)
--- cddl.cleandir__D ---
===> cddl/lib/tests (cleandir)
--- libexec.cleandir__D ---
rm -f misc_helpers misc_helpers.tmp atf_check_test atf_check_test.tmp config_test config_test.tmp integration_test integration_test.tmp normalize_test normalize_test.tmp tc_test tc_test.tmp tp_test tp_test.tmp Kyuafile.auto Kyuafile.auto.tmp
--- lib.cleandir__D ---
===> lib/msun/tests (cleandir)
--- bin.cleandir__D ---
--- cleanobj ---
--- gnu.cleandir__D ---
--- _sub.cleandir ---
--- games.cleandir__D ---
===> games/random (cleandir)
--- gnu.cleandir__D ---
===> gnu/lib/libssp/libssp_nonshared (cleandir)
--- lib.cleandir__D ---
make[5]: "<https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/lib/msun/tests/Makefile">; line 11: Malformed conditional (${MACHINE} == "sparc" || ${MACHINE} == "i386"  || ${MACHINE} == "amd64" || ${MACHINE_CPU} == "arm"	 || ${MACHINE} == "sparc64")
--- libexec.cleandir__D ---
--- scripts.cleandepend ---
(cd <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/libexec/atf/atf-sh/tests>; && make -f Makefile SUBDIR= _RECURSING_PROGS=  cleandepend)
--- bin.cleandir__D ---
--- cleandir_subdir_csh ---
===> bin/csh (cleandir)
--- kerberos5.cleandir__D ---
--- cleanobj ---
--- lib.cleandir__D ---
make[5]: Fatal errors encountered -- cannot continue
make[5]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/lib/msun/tests>;
*** [_sub.cleandir] Error code 1

make[4]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/lib/msun>;
1 error

make[4]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/lib/msun>;
--- gnu.cleandir__D ---
A failure has been detected in another branch of the parallel make

make[6]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/gnu/lib/libssp/libssp_nonshared>;
--- cddl.cleandir__D ---
--- cleanobj ---
--- kerberos5.cleandir__D ---
A failure has been detected in another branch of the parallel make
--- gnu.cleandir__D ---
*** [_sub.cleandir] Error code 2

make[5]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/gnu/lib/libssp>;
--- kerberos5.cleandir__D ---

make[5]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/kerberos5/lib/libkadm5clnt>;
--- gnu.cleandir__D ---
1 error

make[5]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/gnu/lib/libssp>;
--- lib.cleandir__D ---
*** [cleandir_subdir_msun] Error code 2

make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/lib>;
--- gnu.cleandir__D ---
*** [_sub.cleandir] Error code 2

make[4]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/gnu/lib>;
1 error
--- lib.cleandir__D ---
1 error

make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/lib>;
--- libexec.cleandir__D ---
A failure has been detected in another branch of the parallel make

make[7]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/libexec/atf/atf-sh/tests>;
--- gnu.cleandir__D ---

make[4]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/gnu/lib>;
--- kerberos5.cleandir__D ---
*** [_sub.cleandir] Error code 2

make[4]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/kerberos5/lib>;
1 error

make[4]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/kerberos5/lib>;
--- lib.cleandir__D ---
*** [lib.cleandir__D] Error code 2

make[2]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/>;
--- games.cleandir__D ---
A failure has been detected in another branch of the parallel make

make[4]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/games/random>;
--- gnu.cleandir__D ---
*** [_sub.cleandir] Error code 2

make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/gnu>;
1 error

make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/gnu>;
--- libexec.cleandir__D ---
*** [scripts.cleandepend] Error code 2

make[6]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/libexec/atf/atf-sh/tests>;
1 error

make[6]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/libexec/atf/atf-sh/tests>;
--- kerberos5.cleandir__D ---
*** [_sub.cleandir] Error code 2

make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/kerberos5>;
1 error

make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/kerberos5>;
--- cddl.cleandir__D ---
A failure has been detected in another branch of the parallel make

make[5]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/cddl/lib/tests>;
--- gnu.cleandir__D ---
*** [gnu.cleandir__D] Error code 2

make[2]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/>;
--- kerberos5.cleandir__D ---
*** [kerberos5.cleandir__D] Error code 2

make[2]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/>;
--- libexec.cleandir__D ---
*** [_sub.cleandir] Error code 2

make[5]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/libexec/atf/atf-sh>;
1 error

make[5]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/libexec/atf/atf-sh>;
--- games.cleandir__D ---
*** [_sub.cleandir] Error code 2

make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/games>;
1 error

make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/games>;
--- cddl.cleandir__D ---
*** [_sub.cleandir] Error code 2

make[4]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/cddl/lib>;
1 error

make[4]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/cddl/lib>;
--- games.cleandir__D ---
*** [games.cleandir__D] Error code 2

make[2]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/>;
--- libexec.cleandir__D ---
*** [_sub.cleandir] Error code 2

make[4]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/libexec/atf>;
1 error

make[4]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/libexec/atf>;
--- cddl.cleandir__D ---
*** [_sub.cleandir] Error code 2

make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/cddl>;
1 error

make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/cddl>;
*** [cddl.cleandir__D] Error code 2

make[2]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/>;
--- libexec.cleandir__D ---
*** [_sub.cleandir] Error code 2

make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/libexec>;
1 error

make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/libexec>;
*** [libexec.cleandir__D] Error code 2

make[2]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/>;
--- bin.cleandir__D ---
A failure has been detected in another branch of the parallel make

make[4]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/bin/csh>;
*** [cleandir_subdir_csh] Error code 2

make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/bin>;
1 error

make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/bin>;
*** [bin.cleandir__D] Error code 2

make[2]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/>;
--- rescue.cleandir__D ---
A failure has been detected in another branch of the parallel make

make[4]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/rescue/rescue>;
*** [_sub.cleandir] Error code 2

make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/rescue>;
1 error

make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/rescue>;
*** [rescue.cleandir__D] Error code 2

make[2]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/>;
8 errors

make[2]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/>;
*** [_cleanobj] Error code 2

make[1]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/>;
1 error

make[1]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/>;
*** [buildworld] Error code 2

make: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/>;
1 error

make: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/>;
Build step 'Execute shell' marked build as failure



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