Skip site navigation (1)Skip section navigation (2)
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>