[Dovecot] 1.0 RC1 status #2

Reuben Farrelly reuben-dovecot at reub.net
Sun Jun 25 04:21:32 EEST 2006


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



More information about the dovecot mailing list