Date: Wed, 20 Sep 2023 08:56:28 +0200 From: Dimitry Andric <dim@FreeBSD.org> To: KIRIYAMA Kazuhiko <kiri@truefc.org> Cc: freebsd-current@freebsd.org Subject: Re: make installworld filed with "Required library libdialog.so.9 not found" Message-ID: <25BC05CE-8A33-4685-8490-CC4970FB8FDA@FreeBSD.org> In-Reply-To: <202309200247.38K2lSnT044896@kx.truefc.org> References: <202309200247.38K2lSnT044896@kx.truefc.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail=_41BBD52F-33CB-4ED8-9101-D13A910A53F3 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 20 Sep 2023, at 04:47, KIRIYAMA Kazuhiko <kiri@truefc.org> wrote: >=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: = Using cached toolchain metadata from build at vm.truefc.org on Tue Sep = 19 12:43: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 makewhatis ; do if progpath=3D`env = PATH=3D/usr/obj/usr/src/amd64.amd64/tmp/bin:/usr/obj/usr/src/amd64.amd64/t= mp/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/usr/bin:/usr/obj/usr/src/amd6= 4.amd64/tmp/legacy/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bi= n:/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 not found in PATH = ("/usr/obj/usr/src/amd64.amd64/tmp/bin:/usr/obj/usr/src/amd64.amd64/tmp/us= r/sbin:/usr/obj/usr/src/amd64.amd64/tmp/usr/bin:/usr/obj/usr/src/amd64.amd= 64/tmp/legacy/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin:/us= r/obj/usr/src/amd64.amd64/tmp/legacy/bin:/usr/obj/usr/src/amd64.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/null | 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/install.bRcisFAS > Required library libdialog.so.9 not found. > *** Error code 1 By any chance, did you run "make delete-old" *before* running make = installworld? Because you should only delete old libraries, such as = libdialog.so.9, after you have successfully completed the installation. = (In fact, you can even postpone deleting old libraries until much later, = it's really only needed to get your system "squeaky clean".) -Dimitry --Apple-Mail=_41BBD52F-33CB-4ED8-9101-D13A910A53F3 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.2 iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCZQqXnAAKCRCwXqMKLiCW oxYlAJ4qa6AulinIYyEICE6Mb8I2qUlpLwCfQx+7jgdMj8aCANefH8SlyFS6qhQ= =YTHb -----END PGP SIGNATURE----- --Apple-Mail=_41BBD52F-33CB-4ED8-9101-D13A910A53F3--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?25BC05CE-8A33-4685-8490-CC4970FB8FDA>