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