From nobody Thu Dec 09 19:49:41 2021 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 401DE18D5483 for ; Thu, 9 Dec 2021 19:49:46 +0000 (UTC) (envelope-from kp@krion.cc) Received: from krion.cc (krion.cc [148.251.235.209]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4J94PQ0qVpz4my2; Thu, 9 Dec 2021 19:49:46 +0000 (UTC) (envelope-from kp@krion.cc) Date: Thu, 9 Dec 2021 20:49:41 +0100 From: Kirill Ponomarev To: Mark Johnston Cc: FreeBSD User , freebsd-current Subject: Re: CURRENT: can not build 13-STABLE: ld: error: undefined symbol: uncompress Message-ID: References: <20211208160516.665649dd@freyja> List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="XkjSvkAzSyfJg8+T" Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 4J94PQ0qVpz4my2 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N --XkjSvkAzSyfJg8+T Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 12/09, Mark Johnston wrote: > On Thu, Dec 09, 2021 at 07:37:18PM +0100, Kirill Ponomarev wrote: > > On 12/08, Mark Johnston wrote: > > > On Wed, Dec 08, 2021 at 04:05:16PM +0100, FreeBSD User wrote: > > > > Building recent 13-STABLE sources on a recent 14-CURRENT (FreeBSD 1= 4.0-CURRENT > > > > #7 main-n251463-935dc0de881: Wed Dec 8 06:49:25 CET 2021 amd64) fa= ils with the > > > > linker error shown below. > > > >=20 > > > > Due to this error, no FreeBSD pkg base nor NanoBSD Image can be bui= ld. > > > >=20 > > > >=20 > > > > [...] > > > > cc -O2 -pipe -O3 -fno-common > > > > -I/pool/poudriere/jails/13amd64/usr/src/contrib/elftoolchain/libelf= tc > > > > -I/pool/poudriere/jails/13amd64/usr/src/contrib/elftoolchain/common= -DNDEBUG > > > > -std=3Dgnu99 -Wno-format-zero-length -Wsystem-headers -Wall -Wno-fo= rmat-y2k -W > > > > -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith > > > > -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunuse= d-parameter > > > > -Wcast-align -Wchar-subscripts -Wnested-externs -Wredundant-decls > > > > -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declara= tions > > > > -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-co= nst-variable > > > > -Wno-error=3Dunused-but-set-variable -Qunused-arguments > > > > -I/pool/sources/13-STABLE/obj//pool/poudriere/jails/13amd64/usr/src= /amd64.amd64/tmp/legacy/usr/include > > > > -static > > > > -L/pool/sources/13-STABLE/obj//pool/poudriere/jails/13amd64/usr/src= /amd64.amd64/tmp/legacy/usr/lib > > > > -o nm nm.o > > > > -L/pool/sources/13-STABLE/obj//pool/poudriere/jails/13amd64/usr/src= /amd64.amd64/tmp/obj-tools/lib/libdwarf > > > > -ldwarf > > > > -L/pool/sources/13-STABLE/obj//pool/poudriere/jails/13amd64/usr/src= /amd64.amd64/tmp/obj-tools/lib/libelf > > > > -lelf > > > > -L/pool/sources/13-STABLE/obj//pool/poudriere/jails/13amd64/usr/src= /amd64.amd64/tmp/obj-tools/lib/libelftc > > > > -lelftc_pie > > > > -L/pool/sources/13-STABLE/obj//pool/poudriere/jails/13amd64/usr/src= /amd64.amd64/tmp/obj-tools/lib/libelf > > > > -lelf -legacy ld: error: undefined symbol: uncompress > > > > >>> referenced by libdwarf_elf_init.c > > > > >>> libdwarf_elf_init.o:(_dwarf_elf_init) in archive > > > > >>> /usr/lib/libdwarf.a > > > > cc: error: linker command failed with exit code 1 (use -v to see in= vocation) > > > > *** [nm] Error code 1 > > >=20 > > > Is this build using WITHOUT_CLEAN? If so I think you'll need to try a > > > clean build if you had previous built world between dbf05458e3bd and > > > 8d5d329553b3. > >=20 > > I ran 'make clean' before buildworld and got the same issue. >=20 > make clean, or make cleanworld? I think the latter is needed. And is > your buildworld done with WITHOUT_CLEAN set? I'm running it in /usr/src not in poudriere, so I ran with and without NO_CLEAN and ran "make cleanworld" as well, it's still failing. --XkjSvkAzSyfJg8+T Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEEJCHRFhEAQujKni1pDyI9/LMCykUFAmGyXdUACgkQDyI9/LMC ykUGiAgAoYhoYbgrzvWyS/jmvkiBL7CXOXUEO0yw2pGgrwHDsAgjZk8L9maTb4vb zxJv6yTBfA5DwN1uxLJPJvP9nQ9cqzwRBfZbjVFx1LtSvSjxPG//Y/lA3lfqxbjS sT1rEPBg65z6xOoj7kwQ0/TORhwc3unqoDuzKIII9zAlOH5uZ0ZSUvt8x0mML8pB utALxXvyU3GcMpGZL3cXndwuduaOGm9eTEamP7Ts+oH5scmVe1fyBdeOObawGm26 2HcyCmol34Qh8yAa9KfuUDxX+bHWiG26/xDpEwgNoJ02BE4+3vkHfq28Q6Dh3EH7 DfBlTO/ldRxb/dFDUcOYEtIlNso5tQ== =hxP1 -----END PGP SIGNATURE----- --XkjSvkAzSyfJg8+T--