ports/104481: security/openssh-portable/files/patch-sshd.c unconditionally includes <gssapi.h>.
Mark Andrews
Mark_Andrews at isc.org
Tue Oct 17 01:10:20 UTC 2006
>Number: 104481
>Category: ports
>Synopsis: security/openssh-portable/files/patch-sshd.c unconditionally includes <gssapi.h>.
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Oct 17 01:10:19 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Mark Andrews
>Release: FreeBSD 4.11-STABLE i386
>Organization:
ISC
>Environment:
System: FreeBSD bsdi.dv.isc.org 4.11-STABLE FreeBSD 4.11-STABLE #29: Fri Sep 29 14:34:34 EST 2006 marka at bsdi.dv.isc.org:/usr/obj/usr/src/sys/BSDI i386
>Description:
/usr/ports/security/openssh-portable/files/patch-sshd.c
unconditionally includes <gssapi.h>. This prevents the use
of krb5 for gssapi support. krb5's gssapi.h is <gssapi/gssapi.h>.
>How-To-Repeat:
mv /usr/include/gssapi.h sideways, as 4.11's gssapi is
broken beyound belief and this lets configure find the krb5
implementation. Then attempt to build with KRB5_HOME set
to use the krb5 port.
Note this does not currently build a working ssh. I had
to revert to openssh-gssapi-4.3.p2_1,1 as ssh was dropping
core. I'll send a additional pr once I have time to chase
that one down.
>Fix:
Remove the #include <gssapi.h> as it will be included via.
#ifdef GSSAPI
#include "ssh-gss.h"
#endif
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list