On 30/04/2010 09:44, Stephan Bosch wrote:
Refer to http://pigeonhole.dovecot.org for more information. Have fun testing the new releases and don't hesitate to notify me when there are problems.
Hi Stephan,
I'm trying to install Pigeonhole on a old Debian 3.0 but the make command fail with:
make all-recursive
make[1]: Entering directory /usr/local/src/dovecot-1.2-sieve-0.1.16' Making all in src make[2]: Entering directory
/usr/local/src/dovecot-1.2-sieve-0.1.16/src'
Making all in lib-sieve
make[3]: Entering directory
/usr/local/src/dovecot-1.2-sieve-0.1.16/src/lib-sieve' Making all in plugins make[4]: Entering directory
/usr/local/src/dovecot-1.2-sieve-0.1.16/src/lib-sieve/plugins'
Making all in vacation
make[5]: Entering directory
/usr/local/src/dovecot-1.2-sieve-0.1.16/src/lib-sieve/plugins/vacation' source='cmd-vacation.c' object='cmd-vacation.lo' libtool=yes \ DEPDIR=.deps depmode=gcc /bin/sh ../../../../depcomp \ /bin/sh ../../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../.. -I../../ -I/usr/local/src/dovecot-1.2.11 -I/usr/local/src/dovecot-1.2.11/src/lib -I/usr/local/src/dovecot-1.2.11/src/lib-mail -I/usr/local/src/dovecot-1.2.11/src/lib-storage -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -c -o cmd-vacation.lo cmd-vacation.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../../.. -I../../ -I/usr/local/src/dovecot-1.2.11 -I/usr/local/src/dovecot-1.2.11/src/lib -I/usr/local/src/dovecot-1.2.11/src/lib-mail -I/usr/local/src/dovecot-1.2.11/src/lib-storage -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -c cmd-vacation.c -Wp,-MD,.deps/cmd-vacation.TPlo -fPIC -DPIC -o .libs/cmd-vacation.o In file included from /usr/local/src/dovecot-1.2.11/src/lib/lib.h:28, from cmd-vacation.c:4: /usr/local/src/dovecot-1.2.11/src/lib/data-stack.h:73: warning:
pure'
attribute directive ignored
In file included from /usr/local/src/dovecot-1.2.11/src/lib/lib.h:39,
from cmd-vacation.c:4:
/usr/local/src/dovecot-1.2.11/src/lib/strfuncs.h:44: warning: pure' attribute directive ignored /usr/local/src/dovecot-1.2.11/src/lib/strfuncs.h:54: warning:
pure'
attribute directive ignored
/usr/local/src/dovecot-1.2.11/src/lib/strfuncs.h:55: warning: pure' attribute directive ignored /usr/local/src/dovecot-1.2.11/src/lib/strfuncs.h:56: warning:
pure'
attribute directive ignored
/usr/local/src/dovecot-1.2.11/src/lib/strfuncs.h:57: warning: pure' attribute directive ignored /usr/local/src/dovecot-1.2.11/src/lib/strfuncs.h:58: warning:
pure'
attribute directive ignored
/usr/local/src/dovecot-1.2.11/src/lib/strfuncs.h:59: warning: pure' attribute directive ignored /usr/local/src/dovecot-1.2.11/src/lib/strfuncs.h:77: warning:
pure'
attribute directive ignored
In file included from cmd-vacation.c:5:
/usr/local/src/dovecot-1.2.11/src/lib/str.h:15: warning: pure' attribute directive ignored /usr/local/src/dovecot-1.2.11/src/lib/str.h:17: warning:
pure'
attribute directive ignored
/usr/local/src/dovecot-1.2.11/src/lib/str.h:18: warning: pure' attribute directive ignored In file included from ../../sieve-code.h:8, from cmd-vacation.c:17: /usr/local/src/dovecot-1.2.11/src/lib/buffer.h:36: warning:
pure'
attribute directive ignored
/usr/local/src/dovecot-1.2.11/src/lib/buffer.h:88: warning: pure' attribute directive ignored /usr/local/src/dovecot-1.2.11/src/lib/buffer.h:106: warning:
pure'
attribute directive ignored
In file included from ../../sieve-code.h:10,
from cmd-vacation.c:17:
/usr/local/src/dovecot-1.2.11/src/lib/array.h:96: warning: pure' attribute directive ignored /usr/local/src/dovecot-1.2.11/src/lib/array.h:161: warning:
pure'
attribute directive ignored
/usr/local/src/dovecot-1.2.11/src/lib/array.h:222: warning: pure' attribute directive ignored /usr/local/src/dovecot-1.2.11/src/lib/array.h:229: warning:
pure'
attribute directive ignored
In file included from ../../sieve-ast.h:11,
from ../../sieve-commands.h:10,
from cmd-vacation.c:20:
../../sieve-error.h:30: argument format specified for non-function
sieve_error_func_t' In file included from /usr/local/src/dovecot-1.2.11/src/lib-storage/mail-storage.h:6, from ../../sieve-actions.h:8, from cmd-vacation.c:21: /usr/local/src/dovecot-1.2.11/src/lib/seq-range-array.h:36: warning:
pure' attribute directive ignored
/usr/local/src/dovecot-1.2.11/src/lib/seq-range-array.h:39: warning:
pure' attribute directive ignored /usr/local/src/dovecot-1.2.11/src/lib/seq-range-array.h:41: warning:
pure' attribute directive ignored
In file included from
/usr/local/src/dovecot-1.2.11/src/lib-storage/mail-storage.h:10,
from ../../sieve-actions.h:8,
from cmd-vacation.c:21:
/usr/local/src/dovecot-1.2.11/src/lib-storage/mailbox-list.h:141:
warning: pure' attribute directive ignored /usr/local/src/dovecot-1.2.11/src/lib-storage/mailbox-list.h:142: warning:
pure' attribute directive ignored
/usr/local/src/dovecot-1.2.11/src/lib-storage/mailbox-list.h:144:
warning: pure' attribute directive ignored /usr/local/src/dovecot-1.2.11/src/lib-storage/mailbox-list.h:146: warning:
pure' attribute directive ignored
In file included from ../../sieve-actions.h:8,
from cmd-vacation.c:21:
/usr/local/src/dovecot-1.2.11/src/lib-storage/mail-storage.h:289:
warning: pure' attribute directive ignored /usr/local/src/dovecot-1.2.11/src/lib-storage/mail-storage.h:291: warning:
pure' attribute directive ignored
/usr/local/src/dovecot-1.2.11/src/lib-storage/mail-storage.h:347:
warning: pure' attribute directive ignored /usr/local/src/dovecot-1.2.11/src/lib-storage/mail-storage.h:350: warning:
pure' attribute directive ignored
/usr/local/src/dovecot-1.2.11/src/lib-storage/mail-storage.h:404:
warning: pure' attribute directive ignored /usr/local/src/dovecot-1.2.11/src/lib-storage/mail-storage.h:414: warning:
pure' attribute directive ignored
make[5]: *** [cmd-vacation.lo] Error 1
make[5]: Leaving directory
/usr/local/src/dovecot-1.2-sieve-0.1.16/src/lib-sieve/plugins/vacation' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory
/usr/local/src/dovecot-1.2-sieve-0.1.16/src/lib-sieve/plugins'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
/usr/local/src/dovecot-1.2-sieve-0.1.16/src/lib-sieve' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory
/usr/local/src/dovecot-1.2-sieve-0.1.16/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/dovecot-1.2-sieve-0.1.16'
make: *** [all] Error 2
The configure line is:
./configure --with-dovecot=../dovecot-1.2.11
The same software installs without trouble on a Debian 5.0.