--- src/sv_parser/addr.c	2006-11-26 02:48:03.000000000 +0000
+++ src/sv_parser/addr.c.new	2007-04-04 14:02:49.000000000 +0000
@@ -145,7 +145,7 @@
 /* There are global to this file */
 char *libsieve_addrptr;          /* pointer to sieve string for address lexer */
 char *libsieve_addrerr;          /* buffer for sieve parser error messages */
-struct sieve2_context *libsieve_parse_context;
+extern struct sieve2_context *libsieve_parse_context;
 static struct address *addr = NULL;
 static struct mlbuf *ml = NULL;
 
