[27647] in Kerberos

home help back first fref pref prev next nref lref last post

compiling krb5-1.6 on FreeBSD-6.1 - required patches

daemon@ATHENA.MIT.EDU (Brian Kantor)
Mon Apr 9 16:34:10 2007

Date: Mon, 9 Apr 2007 10:57:17 -0700 (PDT)
From: Brian Kantor <brian@karoshi.ucsd.edu>
Message-Id: <200704091757.l39HvHUs082977@karoshi.ucsd.edu>
To: kerberos@mit.edu
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: kerberos-bounces@mit.edu

The following two (trivial) patches are required to get
krb5-1.6 to compile under FreeBSD-i386-6.1 (gcc 3.4.4).

--- src/lib/krb5/os/hst_realm.c.orig
+++ src/lib/krb5/os/hst_realm.c
@@ -302,7 +302,7 @@
        return EAFNOSUPPORT;
     case EAI_MEMORY:
        return ENOMEM;
-#if EAI_NODATA != EAI_NONAME
+#if defined(EAI_NODATA) && EAI_NODATA != EAI_NONAME
     case EAI_NODATA:
        return KRB5_EAI_NODATA;
 #endif

--- src/lib/krb5/os/locate_kdc.c.orig
+++ src/lib/krb5/os/locate_kdc.c
@@ -157,7 +157,7 @@
 #ifdef EAI_ADDRFAMILY
     case EAI_ADDRFAMILY:
 #endif
-#if EAI_NODATA != EAI_NONAME
+#if defined(EAI_NODATA) && EAI_NODATA != EAI_NONAME
     case EAI_NODATA:
 #endif
     case EAI_NONAME:


Note that this does NOT address any of the 1,000+ compiler
warnings emitted during compilation.

The resulting build DOES pass 'make check'.
-- 
	Brian Kantor			brian@ucsd.edu
		Senior Network and Systems Administrator
		Academic Computing Network Operations 0124
		University of California at San Diego
		La Jolla, CA 92093-0124 USA
________________________________________________
Kerberos mailing list           Kerberos@mit.edu
https://mailman.mit.edu/mailman/listinfo/kerberos

home help back first fref pref prev next nref lref last post