From nobody Wed Sep 20 04:13:30 2023 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 4Rr4sC3V73z4tWPF for ; Wed, 20 Sep 2023 04:13:35 +0000 (UTC) (envelope-from herbert@gojira.at) Received: from mail.bsd4all.net (mail.bsd4all.net [94.130.200.20]) (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-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail.bsd4all.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Rr4s95gBYz3JqV for ; Wed, 20 Sep 2023 04:13:33 +0000 (UTC) (envelope-from herbert@gojira.at) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gojira.at header.s=mail202005 header.b=To7NN3uf; spf=pass (mx1.freebsd.org: domain of herbert@gojira.at designates 94.130.200.20 as permitted sender) smtp.mailfrom=herbert@gojira.at; dmarc=none Date: Wed, 20 Sep 2023 06:13:30 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=gojira.at; s=mail202005; t=1695183210; bh=NnXJAHZGFFJCm5ZlEBlMQ6AS2o0UN6Ec3Ml0USYNMaY=; h=Date:From:To:Subject:Message-ID:MIME-Version:Content-Type; b=To7NN3ufnbG9D/gka5PxiyT1oi0GzsO1J31MPEDiFyz7AYJa0Bz6wDLRoSSC25PTK de4N8aNyFFuTPzM3ymP0kbU+YF+AFIJCSAvoYmTJralJEN2JUb5i4/aTyD2gYbccjP CBjWcw2Xn5pqrqdgnxSsi9Hh0c+CYxRCpB/ohowBXSRbkuv1GtJQijjrOnUvyLSNYO P8bVpFTlziiiSnAAW5M6dLjnw7yvcCtP2W8IPvTFWrV4sYmXfXWegfEwsLcopdIIEh OHzi6mktUYpJZ2Gxa2jz6aIjz6vMn7kvELrZ/fIoVu+gYgrhKo0Us/rDGZlLCFYr7O KihXbxT+92JvQ== From: "Herbert J. Skuhra" To: freebsd-current@freebsd.org Subject: Re: make installworld filed with "Required library libdialog.so.9 not found" Message-ID: References: <202309200247.38K2lSnT044896@kx.truefc.org> 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: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <202309200247.38K2lSnT044896@kx.truefc.org> X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.49 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.992]; R_SPF_ALLOW(-0.20)[+ip4:94.130.200.20]; R_DKIM_ALLOW(-0.20)[gojira.at:s=mail202005]; MIME_GOOD(-0.10)[text/plain]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; DKIM_TRACE(0.00)[gojira.at:+]; ARC_NA(0.00)[]; DMARC_NA(0.00)[gojira.at]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; ASN(0.00)[asn:24940, ipnet:94.130.0.0/16, country:DE] X-Rspamd-Queue-Id: 4Rr4s95gBYz3JqV On Wed, Sep 20, 2023 at 11:47:28AM +0900, KIRIYAMA Kazuhiko wrote: > Hi, all >=20 > I'm updating 15.0-CURRENT (main-n265415-b2bd87bb01a9) from > 14.0-CURRENT, but make installworld filed with "Required > library libdialog.so.9 not found" as follows: >=20 > root@vm:/usr/src # make installworld > make[1] warning: /usr/src/: Read-only file system. > make[1]: "/usr/obj/usr/src/amd64.amd64/toolchain-metadata.mk" line 1: Usi= ng cached toolchain metadata from build at vm.truefc.org on Tue Sep 19 12:4= 3:15 JST 2023 > -------------------------------------------------------------- > >>> Install check world > -------------------------------------------------------------- > mkdir -p /tmp/install.bRcisFAS > progs=3D$(for prog in [ awk cap_mkdb cat chflags chmod chown cmp cp date= echo egrep find grep id install ln make mkdir mtree mv pwd_mkdb rm sed = services_mkdb sh sort strip sysctl test time true uname wc tzsetup makewhat= is ; do if progpath=3D`env PATH=3D/usr/obj/usr/src/amd64.amd64/tmp/bin:/us= r/obj/usr/src/amd64.amd64/tmp/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/usr= /bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/usr/obj/usr/src/amd6= 4.amd64/tmp/legacy/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/bin:/usr= /obj/usr/src/amd64.amd64/tmp/legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr/= bin which $prog`; then echo $progpath; else echo "Required tool $prog no= t found in PATH ("/usr/obj/usr/src/amd64.amd64/tmp/bin:/usr/obj/usr/src/amd= 64.amd64/tmp/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/usr/bin:/usr/obj/usr= /src/amd64.amd64/tmp/legacy/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/legac= y/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/bin:/usr/obj/usr/src/amd6= 4.amd64/tmp/legacy/usr! > /libexec::/sbin:/bin:/usr/sbin:/usr/bin")." >&2; exit 1; fi; done); = if [ -z "" ] ; then libs=3D$(ldd -f "%o %p\n" -f "%o %p\n" $progs 2>/dev/n= ull | sort -u | grep -Ev '\[.*]' | while read line; do set -- $line; if = [ "$2 $3" !=3D "not found" ]; then echo $2; else echo "Required library = $1 not found." >&2; exit 1; fi; done); fi; cp $libs $progs /tmp/instal= l.bRcisFAS > Required library libdialog.so.9 not found. > *** Error code 1 >=20 > Stop. > make[1]: stopped in /usr/src > *** Error code 1 >=20 > Stop. > make: stopped in /usr/src >=20 >=20 > According to [1], this causes > usr.sbin/tzsetup/Makefile.depend.options, but already fixed > this. libdialog.so.10 has been built in > /usr/obj/usr/src/amd64.amd64/gnu/lib/libdialog/: >=20 > root@vm:/usr/src # find /usr/obj -name "libdialog.*" > /usr/obj/usr/src/amd64.amd64/gnu/lib/libdialog/libdialog.so > /usr/obj/usr/src/amd64.amd64/gnu/lib/libdialog/libdialog.so.10 > /usr/obj/usr/src/amd64.amd64/gnu/lib/libdialog/libdialog.so.10.debug > /usr/obj/usr/src/amd64.amd64/gnu/lib/libdialog/libdialog.a > /usr/obj/usr/src/amd64.amd64/gnu/lib/libdialog/libdialog.so.10.full > /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/debug/usr/lib/libdialog.so.10.de= bug > /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/debug/usr/lib32/libdialog.so.10.= debug > /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libdialog.so.10 > /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libdialog.a > /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libdialog.so > /usr/obj/usr/src/amd64.amd64/tmp/usr/lib32/libdialog.so.10 > /usr/obj/usr/src/amd64.amd64/tmp/usr/lib32/libdialog.so > /usr/obj/usr/src/amd64.amd64/tmp/usr/lib32/libdialog.a > /usr/obj/usr/src/amd64.amd64/obj-lib32/gnu/lib/libdialog/libdialog.so.10 > /usr/obj/usr/src/amd64.amd64/obj-lib32/gnu/lib/libdialog/libdialog.a > /usr/obj/usr/src/amd64.amd64/obj-lib32/gnu/lib/libdialog/libdialog.so > /usr/obj/usr/src/amd64.amd64/obj-lib32/gnu/lib/libdialog/libdialog.so.10.= full > /usr/obj/usr/src/amd64.amd64/obj-lib32/gnu/lib/libdialog/libdialog.so.10.= debug > root@vm:/usr/src #=20 >=20 > What should I do ? Are you using META_MODE or WITHOUT_CLEAN?=20 Have you tried a clean build (wiping /usr/obj/usr/src/amd64.amd64 or parts of it e.g /usr/obj/usr/src/amd64.amd64/tmp/)? --=20 Herbert=20