> See config.log and make_log.txt attached. This build was run in a > freshly unpacked mailutils-3.20.tar.xz source tree.
Thank you. Your config.log reveals that you don't have any dbm libraries to link with, therefore building in libmu_dbm was disabled. That's OK. The actual problem is that a sieve module that depends on libmu_dbm was enabled despite that. Please find attached a patch to fix that. Regards, Sergey
>From 676aa55c45a8721d535030cb2ee16a66ac3d6560 Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff <[email protected]> Date: Sat, 11 Oct 2025 10:58:16 +0300 Subject: [PATCH] Bugfix * libmu_sieve/extensions/Makefile.am: Build uidnew only if MU_COND_DBM condition is set. --- libmu_sieve/extensions/Makefile.am | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libmu_sieve/extensions/Makefile.am b/libmu_sieve/extensions/Makefile.am index 3a0de92d3..e0ff163ca 100644 --- a/libmu_sieve/extensions/Makefile.am +++ b/libmu_sieve/extensions/Makefile.am @@ -22,10 +22,12 @@ mod_LTLIBRARIES = \ pipe.la\ spamd.la\ timestamp.la\ - uidnew.la\ vacation.la AM_CPPFLAGS = $(MU_APP_COMMON_INCLUDES) AM_LDFLAGS = -module -avoid-version -no-undefined -rpath '$(moddir)' LIBS = ../libmu_sieve.la -uidnew_la_LIBADD = ${top_builddir}/libmu_dbm/libmu_dbm.la +if MU_COND_DBM + mod_LTLIBRARIES += uidnew.la + uidnew_la_LIBADD = ${top_builddir}/libmu_dbm/libmu_dbm.la +endif -- 2.35.1
