On 1/7/13 12:33 PM, Timo Sirainen wrote:
http://dovecot.org/releases/2.2/beta/dovecot-2.2.beta1.tar.gz
$ ./configure && make && make check on a fresh install:
[...] Debug: http-client: request [GET http://pigeonhole.dovecot.org:80/]: Submitted Debug: http-client: host pigeonhole.dovecot.org: Host created Debug: http-client: host pigeonhole.dovecot.org: Performing asynchronous DNS lookup Error: http-client: dns_lookup(pigeonhole.dovecot.org) failed: connect(/var/run/dovecot/dns-client) failed: No such file or directory [...] Debug: http-client: request [POST http://jigsaw.w3.org:80/HTTP/300/Go_307]: Destroy (requests left=3) Debug: http-client: Waiting for 3 requests to finish Panic: file ioloop-epoll.c: line 182 (io_loop_handler_run): assertion failed: (msecs >= 0) Error: Raw backtrace: ./test-http-client() [0x41710a] -> ./test-http-client(default_fatal_handler+0x2a) [0x4171ca] -> ./test-http-client(i_fatal+0) [0x40ba05] -> ./test-http-client() [0x41d114] -> ./test-http-client(io_loop_run+0x28) [0x41bf58] -> ./test-http-client(http_client_wait+0x4a) [0x40e6ba] -> ./test-http-client(main+0x6b1) [0x40c351] -> /lib64/libc.so.6(__libc_start_main+0xf5) [0x7f5a693ce9b5] -> ./test-http-client() [0x40c65d] /bin/sh: line 1: 31440 Aborted ./$bin make[2]: *** [check-test] Error 1
$ ./configure && make && make check on a dovecot-2.1 running machine:
[...] Debug: http-client: host pigeonhole.dovecot.org: DNS lookup successful; got 1 IPs Debug: http-client: host pigeonhole.dovecot.org: Setting up connection to 217.119.238.12:80 (ssl=no) Debug: http-client: peer 217.119.238.12:80: Peer created Debug: http-client: conn 217.119.238.12:80 [2]: Connection created (1 parallel connections exist) Debug: http-client: host pigeonhole.dovecot.org: Setting up connection to 217.119.238.12:81 (ssl=no) Debug: http-client: peer 217.119.238.12:81: Peer created Debug: http-client: conn 217.119.238.12:81 [3]: Connection created (1 parallel connections exist) Debug: http-client: host pigeonhole.dovecot.org: Setting up connection to 217.119.238.12:443 (ssl=yes) Debug: http-client: peer 217.119.238.12:443: Peer created Fatal: Plugin 'ssl_iostream_openssl' not found from directory /usr/lib64/dovecot make[2]: *** [check-test] Error 1
Looks like make check needs a running version of dovecot (version 2.2?) for http-client tests. Is this intentional?
-- Eray Aslan