It looks like there is an error in calling check_nuls for
DEBUG
In src/lib/ mempool-alloconly.c on line 85 you have
check_nuls(block->prev, 0), which I think it should be
check_nuls(block->prev);
Can some developer confirm that?
Thank you
[root]#./configure --prefix=/opt/dovecot --enable-debug
Install prefix ...................... : /opt/dovecot
File offsets ........................ : 64bit
I/O loop method ..................... : poll
File change notification method ..... : dnotify
Building with SSL support ........... : yes (OpenSSL)
Building with IPv6 support .......... : yes
Building with pop3 server ........... : yes
Building with GSSAPI support ........ : no
Building with user database modules . : static prefetch
passwd passwd-file checkpassword (modules)
Building with password lookup modules : passwd passwd-file
shadow pam checkpassword (modules)
Building with SQL drivers ............:
…
if gcc -DHAVE_CONFIG_H -I. -
then mv -f ".deps/mempool.Tpo"
".deps/mempool.Po"; else rm -f ".deps/mempool.Tpo"; exit 1;
fi
if gcc -DHAVE_CONFIG_H -I. -
then mv -f ".deps/mempool-alloconly.Tpo"
".deps/mempool-alloconly.Po"; else rm -f
".deps/mempool-alloconly.Tpo"; exit 1; fi
mempool-alloconly.c: In function `check_nuls':
mempool-alloconly.c:85: too many arguments to function
`check_nuls'
make[3]: *** [mempool-alloconly.o] Error 1
make[3]: Leaving directory `/usr/src/dovecot-1.0.beta8/src/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/dovecot-1.0.beta8/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/dovecot-1.0.beta8'
make: *** [all] Error 2