Hi I use openssh-2.3.0p1 on Solaris-7, KTH-krb4-1.0.3, TransArc-AFS-3.6 # ../openssh-2.3.0p1/configure --prefix=/afs/eos.dk/sw/pack/openssh-2.3.0p1 --with-kerberos4=/afs/eos.dk/sw/pack/krb4-1.0.3 --with-afs --with-ssl-dir=/afs/eos.dk/sw/pack/openssl-0.9.6 To make it compile, I have to add the patch below to make sshconnect1.c line 546 compile. It states: void send_afs_tokens(void) { CREDENTIALS creds; struct ViceIoctl parms; struct ClearToken ct; int i, type, len, plen; char buf[2048], *p, *server_cell; char buffer[8192]; /* Move over ktc_GetToken, here's something leaner. */ for (i = 0; i < 100; i++) { /* just in case */ parms.in = (char *) &i; parms.in_size = sizeof(i); parms.out = buf; parms.out_size = sizeof(buf); ---> if (k_pioctl(0, VIOCGETTOK, &parms, 0) != 0) break; p = buf; The ViceIoctl is defined in transarc's AFS headers, but we need a few include files to make it complete: =====================================================================*** sshconnect1.c~ Tue May 9 03:03:03 2000 --- sshconnect1.c Wed May 10 16:38:51 2000 *************** *** 16,21 **** --- 16,24 ---- #include <openssl/rsa.h> #include <openssl/evp.h> + #include <sys/ioctl.h> + #include <sys/ioccom.h> + #include "xmalloc.h" #include "rsa.h" #include "ssh.h" ===================================================================== Karsten