[Dovecot] New user Q: dovecot-1.0-test62 / UnixWare 7.1.0

Steven Palm n9yty at n9yty.com
Sat Feb 5 07:22:28 EET 2005


On Feb 4, 2005, at 8:45 PM, Steven Palm wrote:
> I tried to use test62, but get this (haven't dug much further into 
> this one since I'd like a stable release for this application):
>
> main.c: In function `listen_protocols':
> main.c:284: error: structure has no member named `_listen'
> main.c: At top level:

  There's a #define listen _listen in sys/socket.h, if I #undef that in 
main.c the compile finishes.

  However, UnixWare has no /dev/*random device, and openssl's random 
functions aren't working well here at least, complaining about PRNG not 
being seeded, etc... I tried to get EGD running, but that didn't work 
so well either. Ugh!  Just as a test, I changed randgen.c so that 
random_fill called random_weak_fill() (thinking that I only will use 
shadow passwords here, no SSL/etc, so I didn't need much crypto random 
stff) and the PRNG errors went away, but...

dovecot: Feb 05 05:06:00 Info: Dovecot v1.0-test62 starting up
dovecot: Feb 05 05:06:01 Error: imap-login: Panic: Leaked socket fd 4: 
:0 -> :0
dovecot: Feb 05 05:06:01 Error: imap-login: Panic: Leaked socket fd 4: 
:0 -> :0
dovecot: Feb 05 05:06:01 Error: imap-login: Panic: Leaked socket fd 4: 
:0 -> :0
dovecot: Feb 05 05:06:01 Error: Login process died too early - shutting 
down
dovecot: Feb 05 05:06:01 Error: child 5128 (login) killed with signal 6

  Anyway, I'm just beginning to think that Dovecot isn't going to run on 
UnixWare 7.1.0 without some rework. I've already tried UW and Cyrus, 
neither compile clean here either. <sigh>




More information about the dovecot mailing list