[Dovecot] dovecot ignoring config file contents -- istream.c problem?

pavol marko pavolmarko at gmail.com
Thu Sep 7 15:16:02 EEST 2006


Yes, commenting out HAVE_PREAD and PREAD_WRAPPERS from config.h has
fixed this problem!

Thank you very much.

As for notifying uClibc people, I'll first have to verify that I'm
using the newest uClibc version.

On 9/7/06, Timo Sirainen <tss at iki.fi> wrote:
> On Wed, 2006-09-06 at 23:11 +0000, pavol marko wrote:
> > 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.
> ..
> > 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.
>
> Maybe pread() is broken. After configure try commenting out HAVE_PREAD
> and HAVE_PWRITE lines from config.h. If that fixes it, try to get uClibc
> people to fix it..
>
>
>


More information about the dovecot mailing list