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>