FreeBSD_HEAD - Build #3408 - Failure
jenkins-admin at FreeBSD.org
jenkins-admin at FreeBSD.org
Sat Oct 17 07:44:07 UTC 2015
FreeBSD_HEAD - Build #3408 - Failure:
Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3408/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3408/changes
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3408/console
Change summaries:
289444 by bdrewery:
For 'buildenvvars' show any .exported variables as well to cover recent
exporting of OSRELDATE and VERSION. These already do export to 'buildenv'
fine.
Sponsored by: EMC / Isilon Storage Division
289443 by bdrewery:
Always export VERSION to the environment to avoid looking it up again in
sub-makes.
Some of the world phases that used plain '${MAKE} -f Makefile.inc1' were not
passing this variable along which caused them to look it up again. By
using bmake's .export we can remove it from all of the other environment
lines.
Add a comment about the usage for VERSION for ctfmerge.
Sponsored by: EMC / Isilon Storage Division
289442 by bdrewery:
Do as r289391 did for share/mk and make installing to a non-existent directory
an error.
Most of these do a 'mkdir -p' or 'install -d' before installing, but add
the trailing / here for consistency with the userland install.
MFC after: 2 weeks
X-MFC-With: r289391
Sponsored by: EMC / Isilon Storage Division
289441 by ngie:
Integrate tools/test/posixshm and tools/regression/posixshm into the FreeBSD
test suite as tests/sys/posixshm
Some other highlights:
- Convert the testcases over to ATF
- Don't use hardcoded paths to /tmp (which violate the ATF/kyua samdbox); use
mkstemp to generate temporary paths for non-SHM_ANON shm objects.
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
289439 by bdrewery:
Export OSRELDATE so sub-makes don't look it up again.
We pass BOOTSTRAPPING=${OSRELDATE} to some of the sub-makes. Rather than
chase every ${MAKE} invokation, just export it as bmake lets us.
Sponsored by: EMC / Isilon Storage Division
289438 by bdrewery:
Rework the world subdir build targets to use the standard SUBDIR_PARALLEL mechanism.
Back in r30113, the 'par-*' targets were added to parallelize portions of
the build in a very similar fashion as the SUBDIR_PARALLEL feature used in
r263778. Calling a target without 'par-' (for 'parallel') resulted in the
standard bsd.subdir.mk handling without parallelization. Given we have
SUBDIR_PARALLEL now there is no reason to duplicate the handling here.
In build logs this will result in the ${dir}.${target}__D targets now showing
as the normal ${target}_subdir_${dir} targets.
I audited all of the uses of Makefile.inc1 and Makefile's targets that use
bsd.subdir.mk and found that all but 'all' and 'install' were fine to use
as always parallel.
- For 'install' (from installworld -j) the ordering of lib/ and libexec/
before the rest of the system (described in r289433), and etc/ being last
(described in r289435), is all that matters. So now a .WAIT is added in
the proper places when invoking any 'install*' target. A parallel
installworld does work and took 46% of the time a non-parallel
install would take on my system with -j15 to ZFS.
- For 'all' I left the default handling for this to not run in parallel. A
'par-all' target is still used by the 'everything' stage of buildworld
to continue building in parallel as it already has been. This works
because most of the dependencies are handled by the early bootstrap
phases as well as 'libraries' and 'includes' phases. This lets
all of the SUBDIR build in parallel fine, such as bin/ and lib/. This
will not work if the user invokes 'all' though as we have dependencies
spread all over the system with no way to depend between them (except
for the dirdeps feature in the META_MODE build). Calling 'make all'
from the top-level is still useful at least when using SUBDIR_OVERRIDE.
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
The end of the build log:
[...truncated 65909 lines...]
===> lib/libpam/modules/pam_group (buildincludes)
===> lib/libpam/modules/pam_guest (buildincludes)
===> lib/libpam/modules/pam_krb5 (buildincludes)
===> lib/libpam/modules/pam_ksu (buildincludes)
===> lib/libpam/modules/pam_lastlog (buildincludes)
===> lib/libpam/modules/pam_login_access (buildincludes)
===> lib/libpam/modules/pam_nologin (buildincludes)
===> lib/libpam/modules/pam_opie (buildincludes)
===> lib/libpam/modules/pam_opieaccess (buildincludes)
===> lib/libpam/modules/pam_passwdqc (buildincludes)
===> lib/libpam/modules/pam_permit (buildincludes)
===> lib/libpam/modules/pam_radius (buildincludes)
===> lib/libpam/modules/pam_rhosts (buildincludes)
===> lib/libpam/modules/pam_rootok (buildincludes)
===> lib/libpam/modules/pam_securetty (buildincludes)
===> lib/libpam/modules/pam_self (buildincludes)
===> lib/libpam/modules/pam_ssh (buildincludes)
===> lib/libpam/modules/pam_tacplus (buildincludes)
===> lib/libpam/modules/pam_unix (buildincludes)
===> lib/libpam/libpam (buildincludes)
--- _sub.buildincludes ---
===> lib/libpam/libpam/tests (buildincludes)
===> lib/libpam/static_modules (buildincludes)
===> lib/libpcap (buildincludes)
===> lib/libpjdlog (buildincludes)
===> lib/libpmc (buildincludes)
===> lib/libproc (buildincludes)
--- _sub.buildincludes ---
===> lib/libproc/tests (buildincludes)
===> lib/libprocstat (buildincludes)
--- _sub.buildincludes ---
===> lib/libprocstat/zfs (buildincludes)
===> lib/libradius (buildincludes)
===> lib/librpcsvc (buildincludes)
===> lib/librt (buildincludes)
--- _sub.buildincludes ---
===> lib/librt/tests (buildincludes)
===> lib/librtld_db (buildincludes)
===> lib/libsbuf (buildincludes)
===> lib/libsdp (buildincludes)
===> lib/libsm (buildincludes)
===> lib/libsmb (buildincludes)
===> lib/libsmdb (buildincludes)
===> lib/libsmutil (buildincludes)
===> lib/libsqlite3 (buildincludes)
===> lib/libstand (buildincludes)
===> lib/libstdbuf (buildincludes)
===> lib/libstdthreads (buildincludes)
===> lib/libtacplus (buildincludes)
===> lib/libtelnet (buildincludes)
===> lib/libthr (buildincludes)
--- _sub.buildincludes ---
===> lib/libthr/tests (buildincludes)
--- _sub.buildincludes ---
===> lib/libthr/tests/dlopen (buildincludes)
--- _sub.buildincludes ---
===> lib/libthr/tests/dlopen/dso (buildincludes)
===> lib/libthread_db (buildincludes)
===> lib/libucl (buildincludes)
===> lib/libufs (buildincludes)
===> lib/libugidfw (buildincludes)
===> lib/libulog (buildincludes)
===> lib/libunbound (buildincludes)
===> lib/libusbhid (buildincludes)
===> lib/libusb (buildincludes)
===> lib/libutil (buildincludes)
--- _sub.buildincludes ---
===> lib/libutil/tests (buildincludes)
===> lib/libvgl (buildincludes)
===> lib/libvmmapi (buildincludes)
===> lib/libwrap (buildincludes)
===> lib/libxo (buildincludes)
--- _sub.buildincludes ---
===> lib/libxo/tests (buildincludes)
--- _sub.buildincludes ---
===> lib/libxo/tests/encoder (buildincludes)
===> lib/liby (buildincludes)
===> lib/libypclnt (buildincludes)
===> lib/libz (buildincludes)
===> lib/ncurses (buildincludes)
--- _sub.buildincludes ---
===> lib/ncurses/ncurses (buildincludes)
===> lib/ncurses/form (buildincludes)
===> lib/ncurses/menu (buildincludes)
===> lib/ncurses/panel (buildincludes)
===> lib/ncurses/ncursesw (buildincludes)
--- ncurses_dll.h ---
sed </builds/FreeBSD_HEAD/lib/ncurses/ncursesw/../../../contrib/ncurses/include/ncurses_dll.h.in >ncurses_dll.h -e "s%@NCURSES_WRAP_PREFIX@%_nc_%g"
===> lib/ncurses/formw (buildincludes)
===> lib/ncurses/menuw (buildincludes)
===> lib/ncurses/panelw (buildincludes)
===> lib/atf (buildincludes)
--- _sub.buildincludes ---
===> lib/atf/libatf-c (buildincludes)
--- _sub.buildincludes ---
===> lib/atf/libatf-c/tests (buildincludes)
--- _sub.buildincludes ---
===> lib/atf/libatf-c/tests/detail (buildincludes)
===> lib/atf/libatf-c++ (buildincludes)
--- _sub.buildincludes ---
===> lib/atf/libatf-c++/tests (buildincludes)
--- _sub.buildincludes ---
===> lib/atf/libatf-c++/tests/detail (buildincludes)
===> lib/atf/tests (buildincludes)
--- _sub.buildincludes ---
===> lib/atf/tests/test-programs (buildincludes)
===> lib/clang (buildincludes)
--- _sub.buildincludes ---
===> lib/clang/libclanganalysis (buildincludes)
===> lib/clang/libclangarcmigrate (buildincludes)
===> lib/clang/libclangast (buildincludes)
===> lib/clang/libclangbasic (buildincludes)
===> lib/clang/libclangcodegen (buildincludes)
===> lib/clang/libclangdriver (buildincludes)
===> lib/clang/libclangedit (buildincludes)
===> lib/clang/libclangfrontend (buildincludes)
===> lib/clang/libclangfrontendtool (buildincludes)
===> lib/clang/libclanglex (buildincludes)
===> lib/clang/libclangparse (buildincludes)
===> lib/clang/libclangrewritefrontend (buildincludes)
===> lib/clang/libclangrewrite (buildincludes)
===> lib/clang/libclangsema (buildincludes)
===> lib/clang/libclangserialization (buildincludes)
===> lib/clang/libclangstaticanalyzercheckers (buildincludes)
===> lib/clang/libclangstaticanalyzercore (buildincludes)
===> lib/clang/libclangstaticanalyzerfrontend (buildincludes)
===> lib/clang/libllvmanalysis (buildincludes)
===> lib/clang/libllvmasmparser (buildincludes)
===> lib/clang/libllvmasmprinter (buildincludes)
===> lib/clang/libllvmbitreader (buildincludes)
===> lib/clang/libllvmbitwriter (buildincludes)
===> lib/clang/libllvmcodegen (buildincludes)
===> lib/clang/libllvmcore (buildincludes)
===> lib/clang/libllvminstcombine (buildincludes)
===> lib/clang/libllvminstrumentation (buildincludes)
===> lib/clang/libllvmipa (buildincludes)
===> lib/clang/libllvmipo (buildincludes)
===> lib/clang/libllvmirreader (buildincludes)
===> lib/clang/libllvmlibdriver (buildincludes)
===> lib/clang/libllvmlinker (buildincludes)
===> lib/clang/libllvmmc (buildincludes)
===> lib/clang/libllvmmcdisassembler (buildincludes)
===> lib/clang/libllvmmcparser (buildincludes)
===> lib/clang/libllvmmirparser (buildincludes)
===> lib/clang/libllvmobjcarcopts (buildincludes)
===> lib/clang/libllvmobject (buildincludes)
===> lib/clang/libllvmoption (buildincludes)
===> lib/clang/libllvmprofiledata (buildincludes)
===> lib/clang/libllvmscalaropts (buildincludes)
===> lib/clang/libllvmselectiondag (buildincludes)
===> lib/clang/libllvmsupport (buildincludes)
===> lib/clang/libllvmtablegen (buildincludes)
===> lib/clang/libllvmtarget (buildincludes)
===> lib/clang/libllvmtransformutils (buildincludes)
===> lib/clang/libllvmvectorize (buildincludes)
===> lib/clang/libllvmaarch64asmparser (buildincludes)
===> lib/clang/libllvmaarch64codegen (buildincludes)
===> lib/clang/libllvmaarch64desc (buildincludes)
===> lib/clang/libllvmaarch64info (buildincludes)
===> lib/clang/libllvmaarch64instprinter (buildincludes)
===> lib/clang/libllvmaarch64utils (buildincludes)
===> lib/clang/libllvmarmasmparser (buildincludes)
===> lib/clang/libllvmarmcodegen (buildincludes)
===> lib/clang/libllvmarmdesc (buildincludes)
===> lib/clang/libllvmarmdisassembler (buildincludes)
===> lib/clang/libllvmarminfo (buildincludes)
===> lib/clang/libllvmarminstprinter (buildincludes)
===> lib/clang/libllvmmipsasmparser (buildincludes)
===> lib/clang/libllvmmipscodegen (buildincludes)
===> lib/clang/libllvmmipsdesc (buildincludes)
===> lib/clang/libllvmmipsinfo (buildincludes)
===> lib/clang/libllvmmipsinstprinter (buildincludes)
===> lib/clang/libllvmpowerpcasmparser (buildincludes)
===> lib/clang/libllvmpowerpccodegen (buildincludes)
===> lib/clang/libllvmpowerpcdesc (buildincludes)
===> lib/clang/libllvmpowerpcdisassembler (buildincludes)
===> lib/clang/libllvmpowerpcinfo (buildincludes)
===> lib/clang/libllvmpowerpcinstprinter (buildincludes)
===> lib/clang/libllvmsparcasmparser (buildincludes)
===> lib/clang/libllvmsparccodegen (buildincludes)
===> lib/clang/libllvmsparcdesc (buildincludes)
===> lib/clang/libllvmsparcinfo (buildincludes)
===> lib/clang/libllvmsparcinstprinter (buildincludes)
===> lib/clang/libllvmx86asmparser (buildincludes)
===> lib/clang/libllvmx86codegen (buildincludes)
===> lib/clang/libllvmx86desc (buildincludes)
===> lib/clang/libllvmx86info (buildincludes)
===> lib/clang/libllvmx86instprinter (buildincludes)
===> lib/clang/libllvmx86utils (buildincludes)
===> lib/clang/include (buildincludes)
--- arm_neon.h ---
clang-tblgen -gen-arm-neon -d arm_neon.d -o arm_neon.h /builds/FreeBSD_HEAD/lib/clang/include/../../../contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td
/builds/FreeBSD_HEAD/lib/clang/include/../../../contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td:701:1: error: Record `VMOVL' does not have a field named `Operand'!
def VMOVL : SInst<"vmovl", "wd", "csiUcUsUi">;
^
*** [arm_neon.h] Error code 1
make[7]: stopped in /builds/FreeBSD_HEAD/lib/clang/include
1 error
make[7]: stopped in /builds/FreeBSD_HEAD/lib/clang/include
*** [_sub.buildincludes] Error code 2
make[6]: stopped in /builds/FreeBSD_HEAD/lib/clang
1 error
make[6]: stopped in /builds/FreeBSD_HEAD/lib/clang
*** [_sub.buildincludes] Error code 2
make[5]: stopped in /builds/FreeBSD_HEAD/lib
1 error
make[5]: stopped in /builds/FreeBSD_HEAD/lib
*** [_sub.buildincludes] Error code 2
make[4]: stopped in /builds/FreeBSD_HEAD
1 error
make[4]: stopped in /builds/FreeBSD_HEAD
*** [buildincludes] Error code 2
make[3]: stopped in /builds/FreeBSD_HEAD
1 error
make[3]: stopped in /builds/FreeBSD_HEAD
*** [includes] Error code 2
make[2]: stopped in /builds/FreeBSD_HEAD
1 error
make[2]: stopped in /builds/FreeBSD_HEAD
*** [_includes] Error code 2
make[1]: stopped in /builds/FreeBSD_HEAD
1 error
make[1]: stopped in /builds/FreeBSD_HEAD
*** [buildworld] Error code 2
make: stopped in /builds/FreeBSD_HEAD
1 error
make: stopped in /builds/FreeBSD_HEAD
Build step 'Execute shell' marked build as failure
[WARNINGS] Skipping publisher since build result is FAILURE
IRC notifier plugin: Sending notification to: #freebsd-commits
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any
More information about the freebsd-current
mailing list