From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id C2F101382C5 for ; Mon, 28 Dec 2020 22:52:31 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id F0DD3E0AE2; Mon, 28 Dec 2020 22:52:25 +0000 (UTC) Received: from mail.tzend.de (mail.tzend.de [185.244.193.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 89ED0E0955 for ; Mon, 28 Dec 2020 22:52:25 +0000 (UTC) Received: by mail.tzend.de (Postfix, from userid 112) id E7F3E9A1BF4; Mon, 28 Dec 2020 23:52:23 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tzend.de; s=mail; t=1609195943; bh=N+rQJKevH+wsHJB6OYxmeZcIa20zbDfyRzKvOi8X7b0=; h=Date:From:To:Subject:In-Reply-To:References; b=kQGa7WntrkhYKDrWtKNbntm8TU16XYjsZR3K1Exu7GJxpcuA9xs9loV/K3uhGHSLt ZTBM+DHkJz0pKYaGooPf575VRcqJN22vVH5SfZuqhYPiE8gf8kEAQkPuIqTupaVrTh 6JEXa/OZg1//EYp92UR6+4LRO3osSLamUqDcvCJ4= X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on pla.tzend.de X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID autolearn=ham autolearn_force=no version=3.4.4 Received: from ventiloplattform.tastytea.de (p200300c08712ce005dc1354aa478a0a4.dip0.t-ipconnect.de [IPv6:2003:c0:8712:ce00:5dc1:354a:a478:a0a4]) by mail.tzend.de (Postfix) with ESMTPSA id 0E6249A04E0 for ; Mon, 28 Dec 2020 23:52:23 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tzend.de; s=mail; t=1609195943; bh=N+rQJKevH+wsHJB6OYxmeZcIa20zbDfyRzKvOi8X7b0=; h=Date:From:To:Subject:In-Reply-To:References; b=kQGa7WntrkhYKDrWtKNbntm8TU16XYjsZR3K1Exu7GJxpcuA9xs9loV/K3uhGHSLt ZTBM+DHkJz0pKYaGooPf575VRcqJN22vVH5SfZuqhYPiE8gf8kEAQkPuIqTupaVrTh 6JEXa/OZg1//EYp92UR6+4LRO3osSLamUqDcvCJ4= Date: Mon, 28 Dec 2020 23:52:21 +0100 From: tastytea To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] ncurses; I think I wrecked my fresh install Message-ID: <20201228235221.54a4e7d5@ventiloplattform.tastytea.de> In-Reply-To: References: Jabber-ID: tastytea@tastytea.de Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/2WLac_sTHukxGAloA/wzc.C"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Archives-Salt: 7fbd014e-74cc-483e-b03b-5d0f7046fd80 X-Archives-Hash: 28df659dfcea179665e37749b5ab5530 --Sig_/2WLac_sTHukxGAloA/wzc.C Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 2020-12-28 16:36-0500 "Walter Dnes" wrote: > The previous couple of attempts, the install on my XPS 8940 died on > rebuilding ncurses when I copied over my full USE string from my > current desktop and updated world. This time around, I did it in > pieces. I added some variables, and emerged update, > rinse-lather-repeat.. This time the problem happened when I added... >=20 > "-pch -roaming -sendmail -spell -tcpd -udev -udisks -unicode -upower > -xinerama" >=20 > to the USE string. The ncurses build died, followed immediately by > bash. >=20 > [=E2=80=A6] >=20 > livecd /mnt/gentoo # chroot /mnt/gentoo /bin/bash > /bin/bash: error while loading shared libraries: libtinfow.so.6: > cannot open shared object file: No such file or directory Both the tinfo and the unicode use-flags are necessary if you need libtinfow.so. From the ebuild: if multilib_is_native_abi ; then gen_usr_ldscript -a \ "${NCURSES_TARGETS[@]}" \ $(use tinfo && usex unicode 'tinfow' '') \ $(usev tinfo) fi Bash depends on readline. If readline was built with USE=3D"unicode" it depends on ncurses[unicode]. Try `chroot /mnt/gentoo /bin/busybox sh`. Busybox doesn't depend on readline so that should work. However, portage uses bash for ebuilds if I'm not mistaken. If you have a computer with a compatible CPU and unicode disabled you could quickpkg bash there and try to install it on the new computer. Or maybe copying /bin/bash over is enough. unicode is one of the useflags that are a real pain to disable after install. :-( Kind regards, tastytea --=20 Get my PGP key with `gpg --locate-keys tastytea@tastytea.de` or at . --Sig_/2WLac_sTHukxGAloA/wzc.C Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iHUEAREKAB0WIQQ1VSZoZMptf/RapufPw5SX8bJuBwUCX+phpQAKCRDPw5SX8bJu BxKsAP9218yBgj7Dk/SZjYdF/v3ZJaYtOPR0p5Tqic/KtgXEjwD9EdIOi0Iq81Ew KETAn5oBJc+/yrmnTeiOU1mFm5Ovb+U= =ri0p -----END PGP SIGNATURE----- --Sig_/2WLac_sTHukxGAloA/wzc.C--