[Dovecot] Is the trunk version of Pigeonhole still broken or am I missing something?

Stephan Bosch stephan at rename-it.nl
Sat Mar 5 01:19:53 EET 2011


Op 4-3-2011 23:56, interfaSys sàrl schreef:
> Things broke a couple of months back and I thought I had caught the
> repository at a bad time, but trying again today, after having seen that
> people had been working on it recently, bore the same result.
>
> ../../../../libtool: line 2072: cmd-vacation.c: command not found
>
Remind me: what system was this again? What libtool/automake/etc. versions?

> I'm simply syncing with the repository and using autogen, configure and
> make.
> Are there any other steps required?

No. The above error is most curious. I have a bit of a theory though. It 
is apparently trying to execute cmd-vacation.c as a command for some 
unapparent reason. This may have something to do with the fact that it 
is assigned to a variable called cmds in the Makefile.am. Perhaps a 
broken/old libtool version uses this internally. Please apply the 
following patch, and tell me what happens:

diff -r bb26cdb18bdf src/lib-sieve/plugins/vacation/Makefile.am
--- a/src/lib-sieve/plugins/vacation/Makefile.am        Wed Mar 02 
17:42:53 2011 +0100
+++ b/src/lib-sieve/plugins/vacation/Makefile.am        Sat Mar 05 
00:13:33 2011 +0100
@@ -4,11 +4,11 @@
         -I$(srcdir)/../../ \
         $(LIBDOVECOT_INCLUDE)

-cmds = \
+commands = \
         cmd-vacation.c

  libsieve_ext_vacation_la_SOURCES = \
-       $(cmds) \
+       $(commands) \
         ext-vacation-common.c \
         ext-vacation.c \
         ext-vacation-seconds.c

If the same error then happens for the include extension instead, my 
theory is confirmed.

Regards,

Stephan.


More information about the dovecot mailing list