Hello!
This is my first time trying to run dovecot so maybe I've overlooked something, but I'm having a hard time running dovecot.
First of all, it's worth noting that I'm trying to run dovecot on an embedded platform: the target architecture is mipsel; I have patches for the 2.4.18 kernel with special support for the board so I'm still using the 2.4.18 kernel. My C library is uClibc (I forget which version; will look it up later). The compiler I'm using is GCC 2.96.
Anyway, after some struggling, I got dovecot to compile.
These are my configure options:
./configure --prefix=/home/marko/ovis/myfirm/tmp/ --build=i686-linux --host=mipsel-uclibc-linux --disable-static --disable-rpath --disable-ipv6 --with-pic --with-notify=none --without-shadow --without-pam --with-checkpassword --without-bsdauth --without-vpopmail --without-ssl --without-pop3d --without-docs
dovecot compiles and runs, but no matter what I put in dovecot.conf, it says something like "SSL support not build in but ssl_disable=no". I've even tried putting garbage into the config file (like hello=test ; on my desktop dovecot complains on that line, it is completly ignored on my embedded device). But when I delete the config file, dovecot complains.
So I've done some printf-debugging in lib-settings/settings.c, and fount out that: control flow reaches the line input = i_stream_create_file(fd, default_pool, 2048, TRUE);
but then no single iteration of the while loop is executed.
Do you have any idea what could be wrong here? Any help is greatly appreciated ! Thank you.
Pavol Marko