[Dovecot] BSD people, please test kqueue changes

Christian Kratzer ck-lists at cksoft.de
Wed Aug 16 20:52:53 EEST 2006


On Wed, 16 Aug 2006, Timo Sirainen wrote:

> On Wed, 2006-08-16 at 11:35 -0500, Jeremy C. Reed wrote:
>> configure resulted in:
>>   I/O loop method ..................... : poll
>>   File change notification method ..... : none
> Yes, that's the correct default.
>> What configuration options do you want used?
> --with-ioloop=kqueue should set both ioloop and notify to kqueue.

this is on FreeBSD 6.1.  More precisely RELENG_6 from end of june 2006.

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 -MT ioloop-notify-kqueue.o -MD -MP -MF ".deps/ioloop-notify-kqueue.Tpo" -c -o ioloop-notify-kqueue.o ioloop-notify-kqueue.c;  then mv -f ".deps/ioloop-notify-kqueue.Tpo" ".deps/ioloop-notify-kqueue.Po"; else rm -f ".deps/ioloop-notify-kqueue.Tpo"; exit 1; fi
ioloop-notify-kqueue.c: In function `event_callback':
ioloop-notify-kqueue.c:45: error: `ret' undeclared (first use in this function)
ioloop-notify-kqueue.c:45: error: (Each undeclared identifier is reported only once
ioloop-notify-kqueue.c:45: error: for each function it appears in.)
ioloop-notify-kqueue.c: In function `io_loop_notify_add':
ioloop-notify-kqueue.c:113: error: incompatible types in initialization
ioloop-notify-kqueue.c: In function `io_loop_notify_remove':
ioloop-notify-kqueue.c:138: error: incompatible types in initialization
*** Error code 1

Stop in /home/ck/src/dovecot/dovecot-1.0.rc6/src/lib.
*** Error code 1

Stop in /home/ck/src/dovecot/dovecot-1.0.rc6/src.
*** Error code 1

Stop in /home/ck/src/dovecot/dovecot-1.0.rc6.
*** Error code 1

Stop in /home/ck/src/dovecot/dovecot-1.0.rc6.


Christian Kratzer                       ck at cksoft.de
CK Software GmbH                        http://www.cksoft.de/
Phone: +49 7452 889 135                 Fax: +49 7452 889 136

More information about the dovecot mailing list