Date: Fri, 16 Oct 2015 22:33:37 -0700 From: Bryan Drewery <bdrewery@FreeBSD.org> To: jenkins-admin@FreeBSD.org, ngie@FreeBSD.org, freebsd-current@FreeBSD.org Subject: Re: FreeBSD_HEAD_amd64_gcc4.9 - Build #673 - Failure Message-ID: <5621DDB1.8020807@FreeBSD.org> In-Reply-To: <5621D9F1.9080707@FreeBSD.org> References: <1743862498.27.1445058611319.JavaMail.jenkins@jenkins-9.freebsd.org> <5621D9F1.9080707@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Rik03u4FjlqP9r937Cu7bt5whIexrofJO Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 10/16/2015 10:17 PM, Bryan Drewery wrote: > On 10/16/2015 10:10 PM, jenkins-admin@FreeBSD.org wrote: >> FreeBSD_HEAD_amd64_gcc4.9 - Build #673 - Failure: >> >> Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_= gcc4.9/673/ >> Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gc= c4.9/673/changes >> Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc= 4.9/673/console >> >> Change summaries: >> >> 289441 by ngie: >> Integrate tools/test/posixshm and tools/regression/posixshm into the F= reeBSD >> 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 samdbo= x); 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=3D${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_PARAL= LEL 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 use= d in >> r263778. Calling a target without 'par-' (for 'parallel') resulted in= the >> standard bsd.subdir.mk handling without parallelization. Given we hav= e >> 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 libe= xec/ >> before the rest of the system (described in r289433), and etc/ bei= ng last >> (described in r289435), is all that matters. So now a .WAIT is ad= ded 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 paral= lel. A >> 'par-all' target is still used by the 'everything' stage of buildw= orld >> to continue building in parallel as it already has been. This wor= ks >> because most of the dependencies are handled by the early bootstra= p >> 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 dependen= cies >> spread all over the system with no way to depend between them (exc= ept >> for the dirdeps feature in the META_MODE build). Calling 'make al= l' >> from the top-level is still useful at least when using SUBDIR_OVER= RIDE. >> >> MFC after: 2 weeks >> Sponsored by: EMC / Isilon Storage Division >> >> >> >> The end of the build log: >> >> [...truncated 61882 lines...] >> =3D=3D=3D> lib/libpam/modules/pam_group (buildincludes) >> =3D=3D=3D> lib/libpam/modules/pam_guest (buildincludes) >> =3D=3D=3D> lib/libpam/modules/pam_krb5 (buildincludes) >> =3D=3D=3D> lib/libpam/modules/pam_ksu (buildincludes) >> =3D=3D=3D> lib/libpam/modules/pam_lastlog (buildincludes) >> =3D=3D=3D> lib/libpam/modules/pam_login_access (buildincludes) >> =3D=3D=3D> lib/libpam/modules/pam_nologin (buildincludes) >> =3D=3D=3D> lib/libpam/modules/pam_opie (buildincludes) >> =3D=3D=3D> lib/libpam/modules/pam_opieaccess (buildincludes) >> =3D=3D=3D> lib/libpam/modules/pam_passwdqc (buildincludes) >> =3D=3D=3D> lib/libpam/modules/pam_permit (buildincludes) >> =3D=3D=3D> lib/libpam/modules/pam_radius (buildincludes) >> =3D=3D=3D> lib/libpam/modules/pam_rhosts (buildincludes) >> =3D=3D=3D> lib/libpam/modules/pam_rootok (buildincludes) >> =3D=3D=3D> lib/libpam/modules/pam_securetty (buildincludes) >> =3D=3D=3D> lib/libpam/modules/pam_self (buildincludes) >> =3D=3D=3D> lib/libpam/modules/pam_ssh (buildincludes) >> =3D=3D=3D> lib/libpam/modules/pam_tacplus (buildincludes) >> =3D=3D=3D> lib/libpam/modules/pam_unix (buildincludes) >> =3D=3D=3D> lib/libpam/libpam (buildincludes) >> --- _sub.buildincludes --- >> =3D=3D=3D> lib/libpam/libpam/tests (buildincludes) >> =3D=3D=3D> lib/libpam/static_modules (buildincludes) >> =3D=3D=3D> lib/libpcap (buildincludes) >> =3D=3D=3D> lib/libpjdlog (buildincludes) >> =3D=3D=3D> lib/libpmc (buildincludes) >> =3D=3D=3D> lib/libproc (buildincludes) >> --- _sub.buildincludes --- >> =3D=3D=3D> lib/libproc/tests (buildincludes) >> =3D=3D=3D> lib/libprocstat (buildincludes) >> --- _sub.buildincludes --- >> =3D=3D=3D> lib/libprocstat/zfs (buildincludes) >> =3D=3D=3D> lib/libradius (buildincludes) >> =3D=3D=3D> lib/librpcsvc (buildincludes) >> =3D=3D=3D> lib/librt (buildincludes) >> --- _sub.buildincludes --- >> =3D=3D=3D> lib/librt/tests (buildincludes) >> =3D=3D=3D> lib/librtld_db (buildincludes) >> =3D=3D=3D> lib/libsbuf (buildincludes) >> =3D=3D=3D> lib/libsdp (buildincludes) >> =3D=3D=3D> lib/libsm (buildincludes) >> =3D=3D=3D> lib/libsmb (buildincludes) >> =3D=3D=3D> lib/libsmdb (buildincludes) >> =3D=3D=3D> lib/libsmutil (buildincludes) >> =3D=3D=3D> lib/libsqlite3 (buildincludes) >> =3D=3D=3D> lib/libstand (buildincludes) >> =3D=3D=3D> lib/libstdbuf (buildincludes) >> =3D=3D=3D> lib/libstdthreads (buildincludes) >> =3D=3D=3D> lib/libtacplus (buildincludes) >> =3D=3D=3D> lib/libtelnet (buildincludes) >> =3D=3D=3D> lib/libthr (buildincludes) >> --- _sub.buildincludes --- >> =3D=3D=3D> lib/libthr/tests (buildincludes) >> --- _sub.buildincludes --- >> =3D=3D=3D> lib/libthr/tests/dlopen (buildincludes) >> --- _sub.buildincludes --- >> =3D=3D=3D> lib/libthr/tests/dlopen/dso (buildincludes) >> =3D=3D=3D> lib/libthread_db (buildincludes) >> =3D=3D=3D> lib/libucl (buildincludes) >> =3D=3D=3D> lib/libufs (buildincludes) >> =3D=3D=3D> lib/libugidfw (buildincludes) >> =3D=3D=3D> lib/libulog (buildincludes) >> =3D=3D=3D> lib/libunbound (buildincludes) >> =3D=3D=3D> lib/libusbhid (buildincludes) >> =3D=3D=3D> lib/libusb (buildincludes) >> =3D=3D=3D> lib/libutil (buildincludes) >> --- _sub.buildincludes --- >> =3D=3D=3D> lib/libutil/tests (buildincludes) >> =3D=3D=3D> lib/libvgl (buildincludes) >> =3D=3D=3D> lib/libvmmapi (buildincludes) >> =3D=3D=3D> lib/libwrap (buildincludes) >> =3D=3D=3D> lib/libxo (buildincludes) >> --- _sub.buildincludes --- >> =3D=3D=3D> lib/libxo/tests (buildincludes) >> --- _sub.buildincludes --- >> =3D=3D=3D> lib/libxo/tests/encoder (buildincludes) >> =3D=3D=3D> lib/liby (buildincludes) >> =3D=3D=3D> lib/libypclnt (buildincludes) >> =3D=3D=3D> lib/libz (buildincludes) >> =3D=3D=3D> lib/ncurses (buildincludes) >> --- _sub.buildincludes --- >> =3D=3D=3D> lib/ncurses/ncurses (buildincludes) >> =3D=3D=3D> lib/ncurses/form (buildincludes) >> =3D=3D=3D> lib/ncurses/menu (buildincludes) >> =3D=3D=3D> lib/ncurses/panel (buildincludes) >> =3D=3D=3D> lib/ncurses/ncursesw (buildincludes) >> --- ncurses_dll.h --- >> sed </builds/FreeBSD_HEAD_amd64_gcc4.9/lib/ncurses/ncursesw/../../../c= ontrib/ncurses/include/ncurses_dll.h.in >ncurses_dll.h -e "s%@NCURSES_WR= AP_PREFIX@%_nc_%g" >> =3D=3D=3D> lib/ncurses/formw (buildincludes) >> =3D=3D=3D> lib/ncurses/menuw (buildincludes) >> =3D=3D=3D> lib/ncurses/panelw (buildincludes) >> =3D=3D=3D> lib/atf (buildincludes) >> --- _sub.buildincludes --- >> =3D=3D=3D> lib/atf/libatf-c (buildincludes) >> --- _sub.buildincludes --- >> =3D=3D=3D> lib/atf/libatf-c/tests (buildincludes) >> --- _sub.buildincludes --- >> =3D=3D=3D> lib/atf/libatf-c/tests/detail (buildincludes) >> =3D=3D=3D> lib/atf/libatf-c++ (buildincludes) >> --- _sub.buildincludes --- >> =3D=3D=3D> lib/atf/libatf-c++/tests (buildincludes) >> --- _sub.buildincludes --- >> =3D=3D=3D> lib/atf/libatf-c++/tests/detail (buildincludes) >> =3D=3D=3D> lib/atf/tests (buildincludes) >> --- _sub.buildincludes --- >> =3D=3D=3D> lib/atf/tests/test-programs (buildincludes) >> =3D=3D=3D> lib/clang (buildincludes) >> --- _sub.buildincludes --- >> =3D=3D=3D> lib/clang/libclanganalysis (buildincludes) >> =3D=3D=3D> lib/clang/libclangarcmigrate (buildincludes) >> =3D=3D=3D> lib/clang/libclangast (buildincludes) >> =3D=3D=3D> lib/clang/libclangbasic (buildincludes) >> =3D=3D=3D> lib/clang/libclangcodegen (buildincludes) >> =3D=3D=3D> lib/clang/libclangdriver (buildincludes) >> =3D=3D=3D> lib/clang/libclangedit (buildincludes) >> =3D=3D=3D> lib/clang/libclangfrontend (buildincludes) >> =3D=3D=3D> lib/clang/libclangfrontendtool (buildincludes) >> =3D=3D=3D> lib/clang/libclanglex (buildincludes) >> =3D=3D=3D> lib/clang/libclangparse (buildincludes) >> =3D=3D=3D> lib/clang/libclangrewritefrontend (buildincludes) >> =3D=3D=3D> lib/clang/libclangrewrite (buildincludes) >> =3D=3D=3D> lib/clang/libclangsema (buildincludes) >> =3D=3D=3D> lib/clang/libclangserialization (buildincludes) >> =3D=3D=3D> lib/clang/libclangstaticanalyzercheckers (buildincludes) >> =3D=3D=3D> lib/clang/libclangstaticanalyzercore (buildincludes) >> =3D=3D=3D> lib/clang/libclangstaticanalyzerfrontend (buildincludes) >> =3D=3D=3D> lib/clang/libllvmanalysis (buildincludes) >> =3D=3D=3D> lib/clang/libllvmasmparser (buildincludes) >> =3D=3D=3D> lib/clang/libllvmasmprinter (buildincludes) >> =3D=3D=3D> lib/clang/libllvmbitreader (buildincludes) >> =3D=3D=3D> lib/clang/libllvmbitwriter (buildincludes) >> =3D=3D=3D> lib/clang/libllvmcodegen (buildincludes) >> =3D=3D=3D> lib/clang/libllvmcore (buildincludes) >> =3D=3D=3D> lib/clang/libllvminstcombine (buildincludes) >> =3D=3D=3D> lib/clang/libllvminstrumentation (buildincludes) >> =3D=3D=3D> lib/clang/libllvmipa (buildincludes) >> =3D=3D=3D> lib/clang/libllvmipo (buildincludes) >> =3D=3D=3D> lib/clang/libllvmirreader (buildincludes) >> =3D=3D=3D> lib/clang/libllvmlibdriver (buildincludes) >> =3D=3D=3D> lib/clang/libllvmlinker (buildincludes) >> =3D=3D=3D> lib/clang/libllvmmc (buildincludes) >> =3D=3D=3D> lib/clang/libllvmmcdisassembler (buildincludes) >> =3D=3D=3D> lib/clang/libllvmmcparser (buildincludes) >> =3D=3D=3D> lib/clang/libllvmmirparser (buildincludes) >> =3D=3D=3D> lib/clang/libllvmobjcarcopts (buildincludes) >> =3D=3D=3D> lib/clang/libllvmobject (buildincludes) >> =3D=3D=3D> lib/clang/libllvmoption (buildincludes) >> =3D=3D=3D> lib/clang/libllvmprofiledata (buildincludes) >> =3D=3D=3D> lib/clang/libllvmscalaropts (buildincludes) >> =3D=3D=3D> lib/clang/libllvmselectiondag (buildincludes) >> =3D=3D=3D> lib/clang/libllvmsupport (buildincludes) >> =3D=3D=3D> lib/clang/libllvmtablegen (buildincludes) >> =3D=3D=3D> lib/clang/libllvmtarget (buildincludes) >> =3D=3D=3D> lib/clang/libllvmtransformutils (buildincludes) >> =3D=3D=3D> lib/clang/libllvmvectorize (buildincludes) >> =3D=3D=3D> lib/clang/libllvmaarch64asmparser (buildincludes) >> =3D=3D=3D> lib/clang/libllvmaarch64codegen (buildincludes) >> =3D=3D=3D> lib/clang/libllvmaarch64desc (buildincludes) >> =3D=3D=3D> lib/clang/libllvmaarch64info (buildincludes) >> =3D=3D=3D> lib/clang/libllvmaarch64instprinter (buildincludes) >> =3D=3D=3D> lib/clang/libllvmaarch64utils (buildincludes) >> =3D=3D=3D> lib/clang/libllvmarmasmparser (buildincludes) >> =3D=3D=3D> lib/clang/libllvmarmcodegen (buildincludes) >> =3D=3D=3D> lib/clang/libllvmarmdesc (buildincludes) >> =3D=3D=3D> lib/clang/libllvmarmdisassembler (buildincludes) >> =3D=3D=3D> lib/clang/libllvmarminfo (buildincludes) >> =3D=3D=3D> lib/clang/libllvmarminstprinter (buildincludes) >> =3D=3D=3D> lib/clang/libllvmmipsasmparser (buildincludes) >> =3D=3D=3D> lib/clang/libllvmmipscodegen (buildincludes) >> =3D=3D=3D> lib/clang/libllvmmipsdesc (buildincludes) >> =3D=3D=3D> lib/clang/libllvmmipsinfo (buildincludes) >> =3D=3D=3D> lib/clang/libllvmmipsinstprinter (buildincludes) >> =3D=3D=3D> lib/clang/libllvmpowerpcasmparser (buildincludes) >> =3D=3D=3D> lib/clang/libllvmpowerpccodegen (buildincludes) >> =3D=3D=3D> lib/clang/libllvmpowerpcdesc (buildincludes) >> =3D=3D=3D> lib/clang/libllvmpowerpcdisassembler (buildincludes) >> =3D=3D=3D> lib/clang/libllvmpowerpcinfo (buildincludes) >> =3D=3D=3D> lib/clang/libllvmpowerpcinstprinter (buildincludes) >> =3D=3D=3D> lib/clang/libllvmsparcasmparser (buildincludes) >> =3D=3D=3D> lib/clang/libllvmsparccodegen (buildincludes) >> =3D=3D=3D> lib/clang/libllvmsparcdesc (buildincludes) >> =3D=3D=3D> lib/clang/libllvmsparcinfo (buildincludes) >> =3D=3D=3D> lib/clang/libllvmsparcinstprinter (buildincludes) >> =3D=3D=3D> lib/clang/libllvmx86asmparser (buildincludes) >> =3D=3D=3D> lib/clang/libllvmx86codegen (buildincludes) >> =3D=3D=3D> lib/clang/libllvmx86desc (buildincludes) >> =3D=3D=3D> lib/clang/libllvmx86info (buildincludes) >> =3D=3D=3D> lib/clang/libllvmx86instprinter (buildincludes) >> =3D=3D=3D> lib/clang/libllvmx86utils (buildincludes) >> =3D=3D=3D> lib/clang/include (buildincludes) >> --- arm_neon.h --- >> clang-tblgen -gen-arm-neon -d arm_neon.d -o arm_neon.h /builds/FreeB= SD_HEAD_amd64_gcc4.9/lib/clang/include/../../../contrib/llvm/tools/clang/= include/clang/Basic/arm_neon.td >> /builds/FreeBSD_HEAD_amd64_gcc4.9/lib/clang/include/../../../contrib/l= lvm/tools/clang/include/clang/Basic/arm_neon.td:701:1: error: Record `VMO= VL' 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_amd64_gcc4.9/lib/clang/includ= e >> 1 error >> >=20 > I don't see how these changes cause this and I'm unable to reproduce > here. Is anyone else hitting this? >=20 https://jenkins.freebsd.org/job/FreeBSD_HEAD_sparc64/lastBuild/consoleTex= t The sparc64 build is past this. I don't think it was due to my changes, which were largely a NOP. I'm going to bed now, will look more tomorrow. >> make[7]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/lib/clang/includ= e >> *** [_sub.buildincludes] Error code 2 >> >> make[6]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/lib/clang >> 1 error >> >> make[6]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/lib/clang >> *** [_sub.buildincludes] Error code 2 >> >> make[5]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/lib >> 1 error >> >> make[5]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/lib >> *** [_sub.buildincludes] Error code 2 >> >> make[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9 >> 1 error >> >> make[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9 >> *** [buildincludes] Error code 2 >> >> make[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9 >> 1 error >> >> make[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9 >> *** [includes] Error code 2 >> >> make[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9 >> 1 error >> >> make[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9 >> *** [_includes] Error code 2 >> >> make[1]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9 >> 1 error >> >> make[1]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9 >> *** [buildworld] Error code 2 >> >> make: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9 >> 1 error >> >> make: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9 >> 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 >=20 >=20 >=20 >=20 --=20 Regards, Bryan Drewery --Rik03u4FjlqP9r937Cu7bt5whIexrofJO Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJWId2xAAoJEDXXcbtuRpfP7xoH/jfTkhnde7tGEnT2QIq1M/oa YaMQ+5u8RkOG50QTPez6HMWnGPVkZJWRwF9Z7U46Mg21xm4W75C3RFpks2YQzNQv VpGT4OggtUgoU8PKK/8R+dm24DuAuXkUsoiqCTS+2oQzF2akoTKdoptgkdIJZoeN bOLKvugYE6fx/4KlbSoG97qbn5yp1mmEFEyG+swjj7V8F7abrt3cvVc5l8BYtSbQ xnDirHUCTpReNrgHMNsmgWFG7UP+uFIPj33kfyfBUUULJRd3bHYQW2XWDpPGkHj4 A9jtxa1qHTpTmsixhC/h2glTay2R/kbMtNq260bfB5c7AnMrEvRifNM1eKVUtiA= =Y5NM -----END PGP SIGNATURE----- --Rik03u4FjlqP9r937Cu7bt5whIexrofJO--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5621DDB1.8020807>