I am having problems getting pop3d.c from version cyrus-imapd-2.0.16 to 
compile during "make all". The errors seem to involve parse errors in 
include file krb.h and parse and other errors in pop3d.c:

/usr/kerberos/include/kerberosIV/krb.h:180: parse error before `}'
..
..
pop3d.c: in function `kpop':
pop3d.c:411:invalid use of incomplete typedef `AUTH_DAT'

There are several hundred lines of error output like the above and 
unfortunately I don't know how to redirect make's output to a file so I 
can inspect the gcc compiler string. I'm new to C programming and not 
sophisticated in Linux development techniques.

I had trouble installing the 'makedepend' executable that I compiled in 
the 'makedepend' subdirectory. The documentation doesn't reference where 
to install it, so I put it in /home/bcochran/bin which is in my path. 
"Configure" does detect it now where it previously didn't, but I don't 
understand how the executable works or whether it is being invoked 
correctly.

I would appreciate any advice for getting pop3d.c to compile on a Red 
Hat Linux 7.2 server configuration. I am using

CPPFLAGS=-I/ usr/include/db3 -I/usr/local/include 
-I/usr/kerberos/include -I/usr/kerberos/include/kerberosIV
LDFLAGS=-L/usr/lib -L/usr/local/lib -L/usr/kerberos/lib.

I appreciate any and all help, thanks a lot in advance!

Bob Cochran
Greenbelt, Maryland, USA





Reply via email to