Source version: openssh-2.9.9p2 Operating System: Solaris 8 (SunOS 5.8) Compiler: Sun cc (Workshop 6, I think) In this environment, the compile of session.c fails with an error that the declaration of do_pre_login changed. I fixed the problem by putting back the prototype of do_pre_login that had been in earlier versions (right after the prototype of do_login) 132 #ifdef LOGIN_NEEDS_UTMPX 133 void do_pre_login(Session *s); 134 #endif Bruce Orchard