> 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

  • Putmai... Kevin Koster via Bug reports and feature requests for GNU mailutils
    • M... Sergey Poznyakoff
      • ... Sergey Poznyakoff
        • ... Kevin Koster via Bug reports and feature requests for GNU mailutils
    • R... Sergey Poznyakoff
      • ... Kevin Koster via Bug reports and feature requests for GNU mailutils
        • ... Sergey Poznyakoff
          • ... Sergey Poznyakoff
            • ... Kevin Koster via Bug reports and feature requests for GNU mailutils

Reply via email to