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