mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [PATCH] util-linux: Fix missing ncurses dependencies
@ 2026-04-13 14:30 Alexander Dahl via ptxdist
  2026-04-15 13:52 ` [ptxdist] [APPLIED] " Michael Olbrich
  0 siblings, 1 reply; 2+ messages in thread
From: Alexander Dahl via ptxdist @ 2026-04-13 14:30 UTC (permalink / raw)
  To: ptxdist; +Cc: Alexander Dahl

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 <ada@thorsis.com>
---
 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




^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-04-15 13:52 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-04-13 14:30 [ptxdist] [PATCH] util-linux: Fix missing ncurses dependencies Alexander Dahl via ptxdist
2026-04-15 13:52 ` [ptxdist] [APPLIED] " Michael Olbrich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox