Howdy all,

I've been fighting with this particular problem for a couple of days now, 
and can't seem to figure it out.

I patched the cyrus-imapd-2.0.14 code with the included 
contrib/drac_auth.patch and remade the configure file, etc, per the 
instructions at the top of the patch file (sh SMakefile).

I then configured it using my normal configure line with an included 
--with-drac=/usr/local. It found libdrac.a with no problems, so I go on to 
the make depend, make process.

When it comes time to compile imapd.c, it errors out like below:

gcc -c -I. -I.. -I../sieve -I. -I./../lib -I./../acap -I../acap -I./../et 
-I./../sieve -I/usr/include/db3 -I/usr/local/include 
-I/usr/local/ssl/include  -I/usr/include -DHAVE_CONFIG_H  -mpentium \
imapd.c
imapd.c: In function `drac_ping':
imapd.c:677: `imapd_remoteaddr' undeclared (first use in this function)
imapd.c:677: (Each undeclared identifier is reported only once
imapd.c:677: for each function it appears in.)
make[1]: *** [imapd.o] Error 1
make[1]: Leaving directory `/home/wont/cyrus-imapd-2.0.14/imap'
make: *** [all] Error 1

I've had this happen now on 2 different boxes: a slackware-current box and 
a redhat 6.2 box. Exact same error. I've gone into the code to see what I 
could determine, but I'm not a C programmer of any type, and all I can 
figure is that there's an uninitialized variable trying to be used?

Has anyone run into this problem yet? If so, do you have a solution you 
could kindly share with me? This is the last hold-up on getting a couple of 
email/imap servers up and running.

Thanks,
Will

----------------------------------------------------------------------------
William K. Hardeman
[EMAIL PROTECTED]
http://www.wkh.org

Always listen to experts. They'll tell you what can't be done and why. Then
do it.
--Robert A. Heinlein

Reply via email to