Hi Timo,
On 25/06/2006 10:15 a.m., Timo Sirainen wrote:
I've done several fixes since my original RC1 status mail.
Most importantly I noticed that SEARCH command has been somewhat broken for a long time if the search condition contained OR or NOT conditions. Then again fixing that caused Dovecot to assert-crash for some searches. That should be fixed now. Hopefully I didn't break the SEARCH in other ways while doing this..
So, again, please test the latest CVS or the latest nightly snapshot from http://dovecot.org/nightly/
Especially I'm interested in:
- Does SEARCH work correctly?
- Does ioloop checks now work properly? There were mails about it being broken with kqueue and epoll.
Using --with-ioloop=epoll used to work but now I'm seeing this in config.log:
configure:21880: gcc -o conftest -std=gnu99 -g -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast conftest.c >&5 conftest.c:72: error: expected declaration specifiers or '...' before 'epoll_create' conftest.c:72: error: expected declaration specifiers or '...' before 'size' conftest.c:74: warning: return type defaults to 'int' conftest.c:74: warning: no previous prototype for '_syscall1' conftest.c: In function '_syscall1': conftest.c:75: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token conftest.c:72: error: parameter name omitted conftest.c:72: error: parameter name omitted conftest.c:77: error: expected '{' at end of input configure:21883: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h. */ | | #define PACKAGE_NAME "dovecot" | #define PACKAGE_TARNAME "dovecot" | #define PACKAGE_VERSION "1.0.beta9"
<snip>
| int main() | { | return epoll_create(5) < 1; | } | configure:21907: WARNING: epoll ioloop requested but epoll_create() is not available configure:22048: checking if we can use inotify
The system is a Fedora devel (FC6 test1) release on x86_64 with dovecot-cvs/branch. Not sure when it started happening but I can try some other older versions if that's any use in narrowing it all down.
Congratulations on your progress with getting into University.
reuben