[Dovecot] --enable-debug in 1.0beta8
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. -I. -I../.. -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -I/usr/kerberos/include -MT mempool.o -MD -MP -MF ".deps/mempool.Tpo" -c -o mempool.o mempool.c; \
then mv -f ".deps/mempool.Tpo" ".deps/mempool.Po"; else rm -f ".deps/mempool.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -I/usr/kerberos/include -MT mempool-alloconly.o -MD -MP -MF ".deps/mempool-alloconly.Tpo" -c -o mempool-alloconly.o mempool-alloconly.c; \
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
On 2006-05-13 10:29:23 -0500, Mircea Nistor wrote:
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);
it is a good style to browse/search the archive _before_ posting. you will find the answer there.
darix
-- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org
sorry, It was a matter of timing. Anyhow, in my case I want the latest build tested before we go in production, that's why we want debug information. And I didn't see a _solution_ on the list so far.
-----Original Message----- From: Marcus Rueckert [mailto:rueckert@informatik.uni-rostock.de] Sent: Saturday, May 13, 2006 12:08 PM To: Mircea Nistor Cc: dovecot@dovecot.org Subject: Re: [Dovecot] --enable-debug in 1.0beta8
On 2006-05-13 10:29:23 -0500, Mircea Nistor wrote:
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);
it is a good style to browse/search the archive _before_ posting. you will find the answer there.
darix
-- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org
On 2006-05-13 12:18:16 -0500, Mircea Nistor wrote:
sorry, It was a matter of timing. Anyhow, in my case I want the latest build tested before we go in production, that's why we want debug information. And I didn't see a _solution_ on the list so far.
http://www.dovecot.org/list/dovecot/2006-May/013398.html http://www.dovecot.org/list/dovecot-cvs/2006-May/005568.html
thanks for using the archives
darix
-- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org
participants (2)
-
Marcus Rueckert
-
Mircea Nistor