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.tols...@selfip.ru>
Selfip.Ru

Reply via email to