If courier-imap-4.3.0 is configured --without-smap, then compilation fails
in imapd.c:

imapd.c: In function ‘main’:
imapd.c:6449: error: ‘smapflag’ undeclared (first use in this function)
imapd.c:6449: error: (Each undeclared identifier is reported only once
imapd.c:6449: error: for each function it appears in.)
make[3]: *** [imapd.o] Error 1

Suggested patch is attached below.

Regards,

Brian.
--- courier-imap-4.3.0/imap/imapd.c.orig        2007-11-10 20:39:03.000000000 
+0000
+++ courier-imap-4.3.0/imap/imapd.c     2008-03-09 21:48:13.000000000 +0000
@@ -6237,7 +6237,7 @@
        return 0;
 }
 
-#ifdef SMAP
+#if SMAP
 
 static int is_smap()
 {
@@ -6435,6 +6435,7 @@
        maildir_info_munge_complex((p=getenv("IMAP_SHAREDMUNGENAMES")) &&
                                   atoi(p));
 
+#if SMAP
        if (is_smap())
        {
                if (chk_clock_skew())
@@ -6457,6 +6458,7 @@
                emptytrash();
                return (0);
        }
+#endif
 
        if (chk_clock_skew())
        {
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Courier-imap mailing list
Courier-imap@lists.sourceforge.net
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap

Reply via email to