From owner-freebsd-current@freebsd.org Mon Mar 23 20:19:24 2020 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 867DF26D88E for ; Mon, 23 Mar 2020 20:19:24 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 48mQhW3Cw2z4PTy for ; Mon, 23 Mar 2020 20:19:23 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: by mailman.nyi.freebsd.org (Postfix) id 320C026D88C; Mon, 23 Mar 2020 20:19:23 +0000 (UTC) Delivered-To: current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3178326D88B for ; Mon, 23 Mar 2020 20:19:23 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: from spindle.one-eyed-alien.net (spindle.one-eyed-alien.net [199.48.129.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48mQhT1KyJz4PR1; Mon, 23 Mar 2020 20:19:20 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: by spindle.one-eyed-alien.net (Postfix, from userid 3001) id E967C3C0199; Mon, 23 Mar 2020 20:19:18 +0000 (UTC) Date: Mon, 23 Mar 2020 20:19:18 +0000 From: Brooks Davis To: jenkins-admin@FreeBSD.org, current@freebsd.org Cc: emaste@FreeBSD.org, trasz@FreeBSD.org, arichardson@FreeBSD.org Subject: Re: FreeBSD-head-powerpc-build - Build #15561 (r359260) - Failure Message-ID: <20200323201918.GH5399@spindle.one-eyed-alien.net> References: <1246261832.627.1584993476869.JavaMail.jenkins@jenkins.ci.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="nHwqXXcoX0o6fKCv" Content-Disposition: inline In-Reply-To: <1246261832.627.1584993476869.JavaMail.jenkins@jenkins.ci.freebsd.org> User-Agent: Mutt/1.9.4 (2018-02-28) X-Rspamd-Queue-Id: 48mQhT1KyJz4PR1 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of brooks@spindle.one-eyed-alien.net has no SPF policy when checking 199.48.129.229) smtp.mailfrom=brooks@spindle.one-eyed-alien.net X-Spamd-Result: default: False [-6.52 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.997,0]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.99)[-0.993,0]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[freebsd.org]; AUTH_NA(1.00)[]; RCPT_COUNT_FIVE(0.00)[5]; IP_SCORE(-3.63)[ip: (-9.52), ipnet: 199.48.128.0/22(-4.75), asn: 36236(-3.82), country: US(-0.05)]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[brooks@freebsd.org,brooks@spindle.one-eyed-alien.net]; RCVD_COUNT_ZERO(0.00)[0]; SIGNED_PGP(-2.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:36236, ipnet:199.48.128.0/22, country:US]; FROM_NEQ_ENVFROM(0.00)[brooks@freebsd.org,brooks@spindle.one-eyed-alien.net] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Mar 2020 20:19:24 -0000 --nHwqXXcoX0o6fKCv Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I'm looking into this build error. I believe it's caused by under-specified LIBADD entries (and the corresponding __DP entries) and differing bfd vs lld behavior. Once I've got a failing powerpc build (in progress) I should be able to fix this pretty quickly. -- Brooks On Mon, Mar 23, 2020 at 07:57:50PM +0000, jenkins-admin@FreeBSD.org wrote: > FreeBSD-head-powerpc-build - Build #15561 (r359260) - Failure >=20 > Build information: https://ci.freebsd.org/job/FreeBSD-head-powerpc-build/= 15561/ > Full change log: https://ci.freebsd.org/job/FreeBSD-head-powerpc-build/15= 561/changes > Full build log: https://ci.freebsd.org/job/FreeBSD-head-powerpc-build/155= 61/console >=20 > Status explanation: > "Failure" - the build is suspected being broken by the following changes > "Still Failing" - the build has not been fixed by the following changes a= nd > this is a notification to note that these changes have > not been fully tested by the CI system >=20 > Change summaries: > (Those commits are likely but not certainly responsible) >=20 > 359260 by brooks: > Import the kyua test framework. >=20 > Having kyua in the base system will simplify automated testing in CI and > eliminates bootstrapping issues on new platforms. >=20 > The build of kyua is controlled by WITH(OUT)_TESTS_SUPPORT. >=20 > Reviewed by: emaste > Obtained from: CheriBSD > Sponsored by: DARPA > Differential Revision: https://reviews.freebsd.org/D24103 >=20 > 359255 by brooks: > Add liblutok a lightweight C++ API for lua. >=20 > It is added an INTERNALLIB and not installed. It will be used by kyua. >=20 > This is a preparatory commit for D24103. >=20 > Reviewed by: emaste > Obtained from: CheriBSD > Sponsored by: DARPA >=20 > 359254 by emaste: > arch.7: remove Default Tool Chain footnote about xtoolchain >=20 > MIPS was the last arch to use external toolchain by default but uses > in-tree Clang and lld as of r359233, and now no table entries reference > the footnote. >=20 > 359253 by emaste: > arch.7: update Default Tool Chain intro text >=20 > All FreeBSD archs now use an in-tree toolchain - Clang and ELF Tool > Chain everywhere, and lld everywhere but 32-bit PowerPC (which still > uses ld.bfd). No archs use external toolchain by default. >=20 > Sponsored by: The FreeBSD Foundation >=20 > 359252 by arichardson: > Fix newvers.sh on macOS 10.15 >=20 > It appears that the macOS /bin/sh echo now defaults to -e and therefore t= he > `#define VERSTR` included newline characters instead of \n. This caused c= ompiler > errors due to unterminated strings. Fix by using printf instead of echo. > A less fragile solution might be to bootstrap the in-tree /bin/sh but that > requires more changes. >=20 > Reviewed By: brooks > Differential Revision: https://reviews.freebsd.org/D24136 >=20 > 359251 by arichardson: > Update arch.7 .Dd for r359233 >=20 > Suggested by: lwhsu >=20 > 359248 by trasz: > Add STANDARDS and HISTORY to getcontext(3), makecontext(3), and ucontext(= 3). >=20 > Obtained from: NetBSD > MFC after: 2 weeks > Sponsored by: DARPA >=20 >=20 >=20 > The end of the build log: >=20 > [...truncated 28.68 MB...] > /usr/obj/usr/src/powerpc.powerpc/lib/kyua/engine/libkyua_engine.a(require= ments.o): In function `(anonymous namespace)::check_required_user(std::__1:= :basic_string, std::__1::allocator = > const&, utils::config::tree const&)': > requirements.cpp:(.text+0xcf0): undefined reference to `utils::passwd::cu= rrent_user()' > requirements.cpp:(.text+0xd14): undefined reference to `utils::passwd::us= er::is_root() const' > requirements.cpp:(.text+0xd84): undefined reference to `utils::passwd::us= er::is_root() const' > /usr/obj/usr/src/powerpc.powerpc/lib/kyua/engine/libkyua_engine.a(require= ments.o): In function `(anonymous namespace)::check_required_memory(utils::= units::bytes const&)': > requirements.cpp:(.text+0x146c): undefined reference to `utils::physical_= memory()' > /usr/obj/usr/src/powerpc.powerpc/tmp/usr/bin/ld: Dwarf Error: found dwarf= version '4', this reader only handles version 2 information. > /usr/obj/usr/src/powerpc.powerpc/lib/kyua/engine/libkyua_engine.a(config.= o): In function `engine::user_node::push_lua(lutok::state&) const': > config.cpp:(.text+0x150): undefined reference to `lutok::state::push_stri= ng(std::__1::basic_string, std::__1::allo= cator > const&)' > /usr/obj/usr/src/powerpc.powerpc/lib/kyua/engine/libkyua_engine.a(config.= o): In function `engine::user_node::set_lua(lutok::state&, int)': > config.cpp:(.text+0x1ac): undefined reference to `lutok::state::is_number= (int)' > config.cpp:(.text+0x1c4): undefined reference to `lutok::state::to_intege= r(int)' > config.cpp:(.text+0x1e0): undefined reference to `utils::passwd::find_use= r_by_uid(unsigned int)' > config.cpp:(.text+0x21c): undefined reference to `lutok::state::is_string= (int)' > config.cpp:(.text+0x24c): undefined reference to `lutok::state::to_string= (int)' > config.cpp:(.text+0x258): undefined reference to `utils::passwd::find_use= r_by_name(std::__1::basic_string, std::__= 1::allocator > const&)' > /usr/obj/usr/src/powerpc.powerpc/lib/kyua/engine/libkyua_engine.a(config.= o): In function `engine::user_node::set_string(std::__1::basic_string, std::__1::allocator > const&)': > config.cpp:(.text+0x3e0): undefined reference to `utils::passwd::find_use= r_by_name(std::__1::basic_string, std::__= 1::allocator > const&)' > config.cpp:(.text+0x5b0): undefined reference to `utils::passwd::find_use= r_by_uid(unsigned int)' > /usr/obj/usr/src/powerpc.powerpc/lib/kyua/engine/libkyua_engine.a(config.= o): In function `engine::load_config(utils::fs::path const&)': > config.cpp:(.text+0xcc8): undefined reference to `utils::config::parser::= parse(utils::fs::path const&)' > /usr/obj/usr/src/powerpc.powerpc/lib/kyua/engine/libkyua_engine.a(config.= o): In function `(anonymous namespace)::config_parser::config_parser(utils:= :config::tree&)': > config.cpp:(.text+0xe84): undefined reference to `utils::config::parser::= parser(utils::config::tree&)' > /usr/obj/usr/src/powerpc.powerpc/lib/kyua/engine/libkyua_engine.a(config.= o): In function `(anonymous namespace)::config_parser::~config_parser()': > config.cpp:(.text+0xecc): undefined reference to `utils::config::parser::= ~parser()' > /usr/obj/usr/src/powerpc.powerpc/lib/kyua/engine/libkyua_engine.a(config.= o):(.data.rel.ro+0x58): undefined reference to `typeinfo for utils::config:= :parser' > /usr/obj/usr/src/powerpc.powerpc/tmp/usr/bin/ld: Dwarf Error: found dwarf= version '4', this reader only handles version 2 information. > /usr/obj/usr/src/powerpc.powerpc/lib/kyua/engine/libkyua_engine.a(atf_res= ult.o): In function `engine::atf_result::apply(utils::optional const&) const': > atf_result.cpp:(.text+0x1b60): undefined reference to `utils::process::st= atus::exited() const' > atf_result.cpp:(.text+0x1ba8): undefined reference to `utils::process::st= atus::exitstatus() const' > atf_result.cpp:(.text+0x1c2c): undefined reference to `utils::process::st= atus::exitstatus() const' > atf_result.cpp:(.text+0x1da0): undefined reference to `utils::process::st= atus::exited() const' > atf_result.cpp:(.text+0x1db8): undefined reference to `utils::process::st= atus::exitstatus() const' > atf_result.cpp:(.text+0x1e70): undefined reference to `utils::process::st= atus::signaled() const' > atf_result.cpp:(.text+0x1eb8): undefined reference to `utils::process::st= atus::termsig() const' > atf_result.cpp:(.text+0x1f3c): undefined reference to `utils::process::st= atus::termsig() const' > atf_result.cpp:(.text+0x2140): undefined reference to `utils::process::st= atus::exited() const' > atf_result.cpp:(.text+0x2158): undefined reference to `utils::process::st= atus::exitstatus() const' > atf_result.cpp:(.text+0x2210): undefined reference to `utils::process::st= atus::exited() const' > atf_result.cpp:(.text+0x2228): undefined reference to `utils::process::st= atus::exitstatus() const' > atf_result.cpp:(.text+0x22e0): undefined reference to `utils::process::st= atus::exited() const' > atf_result.cpp:(.text+0x22f8): undefined reference to `utils::process::st= atus::exitstatus() const' > /usr/obj/usr/src/powerpc.powerpc/lib/kyua/engine/libkyua_engine.a(atf_res= ult.o): In function `(anonymous namespace)::format_status(utils::process::s= tatus const&)': > atf_result.cpp:(.text+0x245c): undefined reference to `utils::process::st= atus::exited() const' > atf_result.cpp:(.text+0x2494): undefined reference to `utils::process::st= atus::exitstatus() const' > atf_result.cpp:(.text+0x2540): undefined reference to `utils::process::st= atus::signaled() const' > atf_result.cpp:(.text+0x2578): undefined reference to `utils::process::st= atus::termsig() const' > atf_result.cpp:(.text+0x25a4): undefined reference to `utils::process::st= atus::coredump() const' > c++: error: linker command failed with exit code 1 (use -v to see invocat= ion) > *** [kyua.full] Error code 1 >=20 > make[4]: stopped in /usr/src/usr.bin/kyua > 1 error >=20 > make[4]: stopped in /usr/src/usr.bin/kyua > *** [all_subdir_usr.bin/kyua] Error code 2 >=20 > make[3]: stopped in /usr/src/usr.bin > --- all_subdir_usr.bin/ofed --- > A failure has been detected in another branch of the parallel make >=20 > make[6]: stopped in /usr/src/usr.bin/ofed/libibverbs/ud_pingpong > *** [all_subdir_usr.bin/ofed/libibverbs/ud_pingpong] Error code 2 >=20 > make[5]: stopped in /usr/src/usr.bin/ofed/libibverbs > 1 error >=20 > make[5]: stopped in /usr/src/usr.bin/ofed/libibverbs > *** [all_subdir_usr.bin/ofed/libibverbs] Error code 2 >=20 > make[4]: stopped in /usr/src/usr.bin/ofed > 1 error >=20 > make[4]: stopped in /usr/src/usr.bin/ofed > *** [all_subdir_usr.bin/ofed] Error code 2 >=20 > make[3]: stopped in /usr/src/usr.bin > --- all_subdir_usr.sbin --- > A failure has been detected in another branch of the parallel make >=20 > make[4]: stopped in /usr/src/usr.sbin/iscsid > *** [all_subdir_usr.sbin/iscsid] Error code 2 >=20 > make[3]: stopped in /usr/src/usr.sbin > --- all_subdir_usr.sbin/jail --- > A failure has been detected in another branch of the parallel make >=20 > make[4]: stopped in /usr/src/usr.sbin/jail > *** [all_subdir_usr.sbin/jail] Error code 2 >=20 > make[3]: stopped in /usr/src/usr.sbin > 2 errors >=20 > make[3]: stopped in /usr/src/usr.sbin > *** [all_subdir_usr.sbin] Error code 2 >=20 > make[2]: stopped in /usr/src > --- all_subdir_secure --- > A failure has been detected in another branch of the parallel make >=20 > make[5]: stopped in /usr/src/secure/usr.bin/openssl > *** [all_subdir_secure/usr.bin/openssl] Error code 2 >=20 > make[4]: stopped in /usr/src/secure/usr.bin > 1 error >=20 > make[4]: stopped in /usr/src/secure/usr.bin > *** [all_subdir_secure/usr.bin] Error code 2 >=20 > make[3]: stopped in /usr/src/secure > 1 error >=20 > make[3]: stopped in /usr/src/secure > *** [all_subdir_secure] Error code 2 >=20 > make[2]: stopped in /usr/src > --- all_subdir_kerberos5 --- > A failure has been detected in another branch of the parallel make >=20 > make[5]: stopped in /usr/src/kerberos5/usr.bin/kpasswd > *** [all_subdir_kerberos5/usr.bin/kpasswd] Error code 2 >=20 > make[4]: stopped in /usr/src/kerberos5/usr.bin > 1 error >=20 > make[4]: stopped in /usr/src/kerberos5/usr.bin > *** [all_subdir_kerberos5/usr.bin] Error code 2 >=20 > make[3]: stopped in /usr/src/kerberos5 > 1 error >=20 > make[3]: stopped in /usr/src/kerberos5 > *** [all_subdir_kerberos5] Error code 2 >=20 > make[2]: stopped in /usr/src > --- all_subdir_usr.bin --- > --- all_subdir_usr.bin/svn --- > A failure has been detected in another branch of the parallel make >=20 > make[6]: stopped in /usr/src/usr.bin/svn/lib/libapr > *** [all_subdir_usr.bin/svn/lib/libapr] Error code 2 >=20 > make[5]: stopped in /usr/src/usr.bin/svn/lib > 1 error >=20 > make[5]: stopped in /usr/src/usr.bin/svn/lib > *** [all_subdir_usr.bin/svn/lib] Error code 2 >=20 > make[4]: stopped in /usr/src/usr.bin/svn > 1 error >=20 > make[4]: stopped in /usr/src/usr.bin/svn > *** [all_subdir_usr.bin/svn] Error code 2 >=20 > make[3]: stopped in /usr/src/usr.bin > --- all_subdir_usr.bin/vi --- > A failure has been detected in another branch of the parallel make >=20 > make[4]: stopped in /usr/src/usr.bin/vi > *** [all_subdir_usr.bin/vi] Error code 2 >=20 > make[3]: stopped in /usr/src/usr.bin > --- all_subdir_tests --- > A failure has been detected in another branch of the parallel make >=20 > make[6]: stopped in /usr/src/tests/sys/fs/fusefs > *** [all_subdir_tests/sys/fs/fusefs] Error code 2 >=20 > make[5]: stopped in /usr/src/tests/sys/fs > 1 error >=20 > make[5]: stopped in /usr/src/tests/sys/fs > *** [all_subdir_tests/sys/fs] Error code 2 >=20 > make[4]: stopped in /usr/src/tests/sys > 1 error >=20 > make[4]: stopped in /usr/src/tests/sys > *** [all_subdir_tests/sys] Error code 2 >=20 > make[3]: stopped in /usr/src/tests > 1 error >=20 > make[3]: stopped in /usr/src/tests > *** [all_subdir_tests] Error code 2 >=20 > make[2]: stopped in /usr/src > --- all_subdir_lib --- > A failure has been detected in another branch of the parallel make >=20 > make[4]: stopped in /usr/src/lib/libc > *** [all_subdir_lib/libc] Error code 2 >=20 > make[3]: stopped in /usr/src/lib > 1 error >=20 > make[3]: stopped in /usr/src/lib > *** [all_subdir_lib] Error code 2 >=20 > make[2]: stopped in /usr/src > --- all_subdir_usr.bin --- > --- all_subdir_usr.bin/clang --- > A failure has been detected in another branch of the parallel make >=20 > make[5]: stopped in /usr/src/usr.bin/clang/clang > *** [all_subdir_usr.bin/clang/clang] Error code 2 >=20 > make[4]: stopped in /usr/src/usr.bin/clang > 1 error >=20 > make[4]: stopped in /usr/src/usr.bin/clang > *** [all_subdir_usr.bin/clang] Error code 2 >=20 > make[3]: stopped in /usr/src/usr.bin > 5 errors >=20 > make[3]: stopped in /usr/src/usr.bin > *** [all_subdir_usr.bin] Error code 2 >=20 > make[2]: stopped in /usr/src > 6 errors >=20 > make[2]: stopped in /usr/src > *** [everything] Error code 2 >=20 > make[1]: stopped in /usr/src > 1 error >=20 > make[1]: stopped in /usr/src > *** [buildworld] Error code 2 >=20 > make: stopped in /usr/src > 1 error >=20 > make: stopped in /usr/src > Build step 'Execute shell' marked build as failure > [WARNINGS]Skipping publisher since build result is FAILURE > FTP: Current build result is [FAILURE], not going to run. > [PostBuildScript] - [INFO] Executing post build scripts. > [PostBuildScript] - [INFO] Build does not have any of the results [SUCCES= S]. Did not execute build step #0. > [PostBuildScript] - [INFO] Executing post build scripts. > [FreeBSD-head-powerpc-build] $ /bin/sh -xe /tmp/jenkins346459227306226550= 6.sh > + sh freebsd-ci/scripts/jail/clean.sh > clean jail FreeBSD-head-powerpc-build > Checking for post-build > Performing post-build step > Checking if email needs to be generated > Email was triggered for: Failure - Any > Sending email for trigger: Failure - Any --nHwqXXcoX0o6fKCv Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJeeRnGAAoJEKzQXbSebgfATeEH/REn2GOj+eCQiOhcikKjVWhJ c2pcJ1OzTHEmwzrZNX9+79FWguIN+lD21zz1OZj0rXoETn1Vw3KhSj78pksOZ4iE jrUyXE8a0nMqm3/99FjFMDWU4DIPYCH5dVrxtDi0y38caNq+j4fwU7PDSFMJ5N/I uGNxHuCQJzoo4ck1m4AXo+PvQYnH2QM3NDinPQ1nN6zi2SjCmPSgt7XE3e2QSS7J 7lmrupyu7J3SGmFHr9KO6LoUSXxL4MN5l1COxYRsDf+0C7XfDsKDm4uJ/nf2g6Uc UMoQqmAVfe5DOSeICtq/NTVBthGHC0++SqNpNbV97LfLzAk9+9h6oKvlUh7KEuA= =t+Jy -----END PGP SIGNATURE----- --nHwqXXcoX0o6fKCv--