From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 13 Apr 2026 16:30:21 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wCIIv-00BkLf-06 for lore@lore.pengutronix.de; Mon, 13 Apr 2026 16:30:21 +0200 Received: from [127.0.0.1] (helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1wCIIu-000863-T5; Mon, 13 Apr 2026 16:30:20 +0200 Received: from mail.thorsis.com ([217.92.40.78]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1wCIIo-00085e-Ac for ptxdist@pengutronix.de; Mon, 13 Apr 2026 16:30:14 +0200 Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 5CEB7149019F for ; Mon, 13 Apr 2026 16:30:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thorsis.com; s=dkim; t=1776090613; h=from:subject:date:message-id:to:mime-version:content-type: content-transfer-encoding; bh=OpBNl1TnVl+M2H3gCbETXgR4EQwyBFHrejo72yXUU1U=; b=Pc8AY3JRaj2KzPi2XP9luGzu/zBydiDfQ1p3F5NpfBkheGy8FaOUJpVivciKFfVFsEIZa4 nSPSUgEhO95P6VARwh6wcfYH34gTcZt4Rqk7xU0OOfyQ3X0Bb84b61O/2syUCV4DlkF0ih uwcKFmUywnC05Zo5qpGrQ9rRFXZG/5te4bxftEAM/4qVESwA0m8MgZ33zhdJtK0Kqbq0NY 9svsq+C2FNCh0jgipx/M9L/v4qGHx/EGLaGoopYqQnOVb8YDS0JL7Vs+ANM0f4RDOVvqLu CsuvjoMBEUsRFjNxZCZ0PoRgyWu64SU8zamdWirzY66lR77dHA7eTD2k28LLdQ== To: ptxdist@pengutronix.de Date: Mon, 13 Apr 2026 16:30:12 +0200 Message-ID: <20260413143012.417716-1-ada@thorsis.com> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Last-TLS-Session-Version: TLSv1.3 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-3.1 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH] util-linux: Fix missing ncurses dependencies X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Alexander Dahl via ptxdist Reply-To: ptxdist@pengutronix.de Cc: Alexander Dahl Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false util-linux has an internal static library called lib_tcolors which depends on ncurses. With the modular build approach introduced with v2.41 some builds fail if tools are enabled which require that (e.g. dmesg, lsblk, …), but no other tool is enabled which selects the ncurses dependency. Signed-off-by: Alexander Dahl --- rules/util-linux.in | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/rules/util-linux.in b/rules/util-linux.in index 2ffb1c68d..0f9bb6385 100644 --- a/rules/util-linux.in +++ b/rules/util-linux.in @@ -33,6 +33,7 @@ config UTIL_LINUX_LIBFDISK config UTIL_LINUX_FDISKS select UTIL_LINUX_LIBFDISK select UTIL_LINUX_LIBSMARTCOLS + select UTIL_LINUX_LIBTCOLORS select UTIL_LINUX_USES_NCURSES bool @@ -44,6 +45,10 @@ config UTIL_LINUX_USES_NCURSESW depends on UTIL_LINUX_USES_NCURSES default NCURSES_WIDE_CHAR +config UTIL_LINUX_LIBTCOLORS + bool + select UTIL_LINUX_USES_NCURSES + config UTIL_LINUX_USES_PAM bool @@ -231,6 +236,7 @@ config UTIL_LINUX_LSBLK select UTIL_LINUX_LIBBLKID select UTIL_LINUX_LIBMOUNT select UTIL_LINUX_LIBSMARTCOLS + select UTIL_LINUX_LIBTCOLORS prompt "lsblk" help The lsblk command lists information about all available or the @@ -329,6 +335,7 @@ config UTIL_LINUX_CHMEM config UTIL_LINUX_DMESG bool + select UTIL_LINUX_LIBTCOLORS depends on !BUSYBOX_DMESG || ALLYES prompt "dmesg" help @@ -413,6 +420,7 @@ comment "BusyBox' ipcs is selected!" config UTIL_LINUX_IRQTOP bool + select UTIL_LINUX_LIBTCOLORS select UTIL_LINUX_USES_NCURSES prompt "irqtop" help @@ -643,6 +651,7 @@ config UTIL_LINUX_COLUMN config UTIL_LINUX_HEXDUMP bool + select UTIL_LINUX_LIBTCOLORS depends on !BUSYBOX_HEXDUMP prompt "hexdump" help base-commit: 16cb63ffcc4d137dceb2db094b91df9b4d6582dd -- 2.47.3