I had Courier-IMAP running on RH7.2. I upgraded to RH9 and all was fine. I decided to move away from VmailMgr (was testing it at the time) to vpopmail. In order for Courier to authenticate via vpopmail I had to enable authvchkpw as I disabled on the prior install.

configure works fine using the following command:

su vpopmail -c "./configure --without-auth pwd --without-authshadow --without-authuserdb --without-authcram --without-auth ldap --without-authmysql --without-authdaemond"

(I used the vpopmail user so ./configure could read ~vpopmail/lib/libvpopmail.)

The problem occurs when I run make (su vpopmail -c "make"). I get the following error:

gcc -DHAVE_CONFIG_H -I. -I. -I. -I./.. -I.. -Wall -g -O2 -c starttls.c
In file included from /usr/include/openssl/ssl.h:179,
from starttls.c:47:
/usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory
In file included from /usr/include/openssl/ssl.h:179,
from starttls.c:47:
/usr/include/openssl/kssl.h:132: parse error before "krb5_enctype"
/usr/include/openssl/kssl.h:134: parse error before "FAR"
/usr/include/openssl/kssl.h:135: parse error before '}' token
/usr/include/openssl/kssl.h:147: parse error before "kssl_ctx_setstring"
/usr/include/openssl/kssl.h:147: parse error before '*' token
/usr/include/openssl/kssl.h:148: parse error before '*' token
/usr/include/openssl/kssl.h:149: parse error before '*' token
/usr/include/openssl/kssl.h:149: parse error before '*' token
/usr/include/openssl/kssl.h:150: parse error before '*' token
/usr/include/openssl/kssl.h:151: parse error before "kssl_ctx_setprinc"
/usr/include/openssl/kssl.h:151: parse error before '*' token
/usr/include/openssl/kssl.h:153: parse error before "kssl_cget_tkt"
/usr/include/openssl/kssl.h:153: parse error before '*' token
/usr/include/openssl/kssl.h:155: parse error before "kssl_sget_tkt"
/usr/include/openssl/kssl.h:155: parse error before '*' token
/usr/include/openssl/kssl.h:157: parse error before "kssl_ctx_setkey"
/usr/include/openssl/kssl.h:157: parse error before '*' token
/usr/include/openssl/kssl.h:159: parse error before "context"
/usr/include/openssl/kssl.h:160: parse error before "kssl_build_principal_2"
/usr/include/openssl/kssl.h:160: parse error before "context"
/usr/include/openssl/kssl.h:163: parse error before "kssl_validate_times"
/usr/include/openssl/kssl.h:163: parse error before "atime"
/usr/include/openssl/kssl.h:165: parse error before "kssl_check_authent"
/usr/include/openssl/kssl.h:165: parse error before '*' token
/usr/include/openssl/kssl.h:167: parse error before "enctype"
In file included from starttls.c:47:
/usr/include/openssl/ssl.h:909: parse error before "KSSL_CTX"
/usr/include/openssl/ssl.h:931: parse error before '}' token
make[1]: *** [starttls.o] Error 1
make[1]: Leaving directory `/home/tsmith/tmp/qmail/src/courier-imap-1.3.8.1/tcpd'


If I'm interpreting the errors correctly, make is looking for the krb5 headers and can't find them. The following krb5 programs are installed:

krbafs-devel-1.1.1-9
krb5-workstation-1.2.7-14
krb5-libs-1.2.7-14
krb5-devel-1.2.7-14
krbafs-1.1.1-9
pam_krb5-1.60-1

Does anyone have any suggestions as to what may be causing this problem?


------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ courier-users mailing list [EMAIL PROTECTED] Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to