14 Mar
2005
14 Mar
'05
10:16 p.m.
Hi all,
I compiled a 64-bit Dovecot stable (13-03-2005) version on a Solaris 9 box with gcc 3.4.2. OpenSSL and libiconv are compiled 64-bit also. The configure I use:
export CPPFLAGS="-m64 -I/var/tmp/openssl/include"
export LDFLAGS="-m64 -L/var/tmp/openssl/lib"
./configure \
--prefix=/opt/dovecot \
--sysconfdir=/etc/opt/dovecot \
--disable-shared \
--with-libiconv-prefix=/var/tmp/iconv \
--without-passwd-file \
--without-shadow \
--without-vpopmail \
--without-static-userdb \
--with-ssl=openssl \
--with-ssldir=/etc/opt/dovecot/cert \
--without-pop3d
Dovecot is running fine, all email clients are running fine, except for Pine (4.62). When saving a mail to another IMAP mailbox, Pine report an error message and the logfile shows:
Mar 14 16:33:28 tbox dovecot: [ID 107833 local1.error] IMAP(tstud1):
utime(/var/tmp/var_mailstore/ t/tstud1/.Drafts/tmp/1110814408.P2681Q0M979308.tbox) failed: Value too large for defined data type
Compiling Dovecot in 32-bit, saving mail within Pine is doing just fine.
I guess this is caused by maildir-save.c, line 219. Is this a bug in Solaris or Dovecot?
-Remy