Stefan Hornburg writes:

On Sun, 11 Jan 2004 01:33:14 -0500
Sam Varshavchik <[EMAIL PROTECTED]> wrote:

Download: http://www.courier-mta.org/download.php

Beta releases of the next major version of Courier and Courier-IMAP are available for testing. New in the next release are virtual shared folders, and access control lists.

I didn't succeed to build this release on a Debian woody system:

gcc -DHAVE_CONFIG_H -I. -I. -I.     -I.. -I./.. -Wall -lcrypt -c `test -f 'imapd.c' || 
echo './'`imapd.c
imapd.c: In function `aclstore':
imapd.c:3296: parse error before `char'
imapd.c:3298: `acl_rights' undeclared (first use in this function)
imapd.c:3298: (Each undeclared identifier is reported only once
imapd.c:3298: for each function it appears in.)
make[3]: *** [imapd.o] Error 1

I installed libacl1 and acl-dev packages.

You don't need to install any acl packages. This error is due to a gcc-ism. Here's the fix.


Attachment: pgp00000.pgp
Description: PGP signature

Index: imap/imapd.c
===================================================================
RCS file: /cvsroot/courier/courier/imap/imap/imapd.c,v
retrieving revision 1.114
diff -U3 -r1.114 imapd.c
--- imap/imapd.c        11 Jan 2004 02:47:32 -0000      1.114
+++ imap/imapd.c        11 Jan 2004 18:09:13 -0000
@@ -3293,6 +3293,7 @@
                if (acl_settable_folder(mailboxes[i].mailbox, &mi))
                        continue;
 
+               {
                CHECK_RIGHTSM(mailboxes[i].mailbox,
                              acl_rights,
                              ACL_ADMINISTER);
@@ -3306,6 +3307,7 @@
                        mailbox_info_destroy(&mi);
                        mailboxes[i].mailbox[0]=0;
                        continue;
+               }
                }
 
                if (acl_read_folder(&aclt_list, mi.homedir, mi.maildir))

Attachment: pgp00001.pgp
Description: PGP signature

Reply via email to