[Dovecot] dovecot-2.0 hg and pigeonhole hg

Vasiliy G Tolstov v.tolstov at selfip.ru
Wed May 12 11:37:37 EEST 2010


Hello. I'm found the solution to my problem, described in previous mails
(sorry i'm delete old mail and unable to reply to thread)

i'm use dovecot and pigeonhole from hg repo , after clean and anble
sieve plugin i'm get this error


May 12 11:01:18 selfip dovecot: imap: Error:
dlopen(/usr/lib/dovecot/lib90_sieve_plugin.so)
failed: /usr/lib/dovecot/libdovecot-sieve.so.0: undefined symbol:
mail_deliver_get_log_var_expand_table
May 12 11:01:18 selfip dovecot: imap: Error:
dlopen(/usr/lib/dovecot/lib90_sieve_plugin.so)
failed: /usr/lib/dovecot/libdovecot-sieve.so.0: undefined symbol:
mail_deliver_get_log_var_expand_table
May 12 11:01:18 selfip dovecot: imap: Error:
dlopen(/usr/lib/dovecot/lib90_sieve_plugin.so)
failed: /usr/lib/dovecot/libdovecot-sieve.so.0: undefined symbol:
mail_deliver_get_log_var_expand_table

This errors dissapeared, when i'm recompile libdovecot-sieve.so and link
it with libdovecot-lda.so lib.

Pigeonhole patch:

--- src/lib-sieve/Makefile.am.orig        2010-05-12 12:14:16.000000000
+0400
+++ src/lib-sieve/Makefile.am     2010-05-12 12:14:22.000000000 +0400
@@ -64,8 +64,8 @@
        ./plugins/spamvirustest/libsieve_ext_spamvirustest.la \
        $(unfinished_plugins)
 
-libdovecot_sieve_la_DEPENDENCIES = $(plugins)
-libdovecot_sieve_la_LIBADD = $(plugins)
+libdovecot_sieve_la_DEPENDENCIES = $(plugins) $(LIBDOVECOT_LDA_DEPS)
+libdovecot_sieve_la_LIBADD = $(plugins) $(LIBDOVECOT_LDA)
 
 libdovecot_sieve_la_SOURCES = \
        rfc2822.c \


-- 
Vasiliy G Tolstov <v.tolstov at selfip.ru>
Selfip.Ru



More information about the dovecot mailing list