From bf5c8801b471fa13df9d55932375bfaedb623bd0 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 24 Mar 2025 12:50:57 -0700 Subject: [PATCH] man-db: Add missing rdep for col utility man utility calls col utility internally when formatting is asked for therefore it expects col to be in rootfs otherwise silently errors with retcode 3 meaning 'file not found' in this case its due to col not being found, other distros eg. gets this via bsdextrautils dependency Add it via packageconfig and keep is disabled by default since its deprecated and col does not exist on musl libssh2 ptest mansyntax.sh fails due to this error, which now works Signed-off-by: Khem Raj Signed-off-by: Richard Purdie --- meta/recipes-extended/man-db/man-db_2.13.0.bb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meta/recipes-extended/man-db/man-db_2.13.0.bb b/meta/recipes-extended/man-db/man-db_2.13.0.bb index 6e7af950fc2..750263f99ed 100644 --- a/meta/recipes-extended/man-db/man-db_2.13.0.bb +++ b/meta/recipes-extended/man-db/man-db_2.13.0.bb @@ -23,7 +23,11 @@ inherit gettext pkgconfig autotools systemd EXTRA_OECONF = "--with-pager=less --with-systemdsystemunitdir=${systemd_system_unitdir}" EXTRA_AUTORECONF += "-I ${S}/gl/m4" +PACKAGECONFIG ??= "" + PACKAGECONFIG[bzip2] = "--with-bzip2=bzip2,ac_cv_prog_have_bzip2='',bzip2" +# util-linux col is deprecated and only builds for glibc +PACKAGECONFIG[col] = "--with-col=col,--with-col=,,util-linux-col" PACKAGECONFIG[gzip] = "--with-gzip=gzip,ac_cv_prog_have_gzip='',gzip" PACKAGECONFIG[lzip] = "--with-lzip=lzip,ac_cv_prog_have_lzip='',lzip" PACKAGECONFIG[lzma] = "--with-lzma=lzma,ac_cv_prog_have_lzma='',xz" -- 2.47.3