[Dovecot] 1.0.rc27 released - Compiling on AIX - brovke bitfield in mbox-sync-private.h
Ralf Becker
beckerr at fh-trier.de
Wed Mar 14 08:48:16 EET 2007
Hi Timo,
there is a small build problem in dovecot 1.0.rc27 on AIX:
-------------------------------8<------------------------------------
source='mbox-file.c' object='mbox-file.o' libtool=no DEPDIR=.deps
depmode=aix /bin/bash ../../../../depcomp
/usr/local/src/mail/src/bin/dovecot-cc -qlanglvl=ansi -DHAVE_CONFIG_H
-I. -I../../../.. -I../../../../src/lib -I../../../../src/lib-mail
-I../../../../src/lib-imap -I../../../../src/lib-index
-I../../../../src/lib-storage -I../../../../src/lib-storage/index
-DLDAP_DEPRECATED=1 -I/usr/local/include -I/usr/local/include -g -c
mbox-file.c
"mbox-sync-private.h", line 50.17: 1506-009 (S) Bit-field uid_broken
must be of type signed int, unsigned int or int.
"mbox-sync-private.h", line 51.17: 1506-009 (S) Bit-field expunged must
be of type signed int, unsigned int or int.
"mbox-sync-private.h", line 52.17: 1506-009 (S) Bit-field pseudo must be
of type signed int, unsigned int or int.
--------------------------------->8----------------------------------
It is that uid_broken, expunged, pseudo are defined as uint8_t:1 which
is seemingly not allowed by xlc. Changing it to uint32_t:1 solves the
problem. Do you think this is a appropriate way to fix this?
I've attached a patch containing my changes.
Regards, Ralf Becker
Timo Sirainen schrieb am 13.03.2007 20:01:
> http://dovecot.org/releases/dovecot-1.0.rc27.tar.gz
> http://dovecot.org/releases/dovecot-1.0.rc27.tar.gz.sig
>
> A few new small features and lots of index/mbox fixes. I've been heavily
> stress testing this release, so I think it should be about perfect. :)
>
> I think the only thing still missing from v1.0 is documentation. There
> are some unwritten pages in the wiki, and I still haven't bothered to
> write the wiki -> doc/*.txt conversion script. The script will probably
> be pretty easy, but writing the docs can take a while.
>
> + mbox and index file code handles silently out of quota/disk
> space errors (maildir still has problems). They will give the user
> a "Not enough disk space" error instead of flooding the log file.
> + Added fsync_disable setting.
> + mail-log plugin: Log the mailbox name, except if it's INBOX
> + dovecot-auth: Added a lot more debug logging to passdbs and userdbs
> + dovecot-auth: Added %c variable which expands to "secured" with
> SSL/TLS/localhost.
> + dovecot-auth: Added %m variable which expands to auth mechanism name
> - maildir++ quota: With ignore=box setting the quota was still updated
> for the mailbox even though it was allowed to go over quota (but
> quota recalculation ignored the box).
> - Index file handling fixes
> - mbox syncing fixes
> - Wrong endianess index files still weren't silently rebuilt
> - IMAP quota plugin: GETQUOTAROOT returned the mailbox name wrong the
> namespace had a prefix or if its separator was non-default
> - IMAP: If client was appending multiple messages with MULTIAPPEND
> and LITERAL+ extensions and one of the appends failed, Dovecot
> treated the rest of the mail data as IMAP commands.
> - If mail was sent to client with sendfile() call, we could have
> hanged the connection. This could happen only if mails were saved
> with CR+LF linefeeds.
>
--
______________________________________________________________________
Dipl.-Inform. (FH) Ralf Becker Rechenzentrum (r/ft) der FH Trier
(Network|Mail|Web|Firewall) University of applied sciences
Administrator Schneidershof, D-54293 Trier
Mail: beckerr at fh-trier.de Fon: +49 651 8103 499
WWW: http://www.fh-trier.de/~beckerr Fax: +49 651 8103 214
PGP: http://www.fh-trier.de/~beckerr/pgp ICQ: <available>
______________________________________________________________________
Wenn Gott gewollt haette, dass E-Mail in HTML geschrieben wuerden,
endeten Gebete traditionell mit </amen>. (Tom Listen)
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: dovecot-1.0.rc27-bitfield.patch
Url: http://dovecot.org/pipermail/dovecot/attachments/20070314/f0e9d6cb/attachment.pot
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 250 bytes
Desc: OpenPGP digital signature
Url : http://dovecot.org/pipermail/dovecot/attachments/20070314/f0e9d6cb/attachment.pgp
More information about the dovecot
mailing list