Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > a3b8c9f766b9f4ff4d0ced3159d7ba1d > files > 6

libtirpc-0.1.7-4mdv2008.0.src.rpm

--- libtirpc-0.1.7/src/Makefile.am.orig	2006-08-11 11:50:28.000000000 -0400
+++ libtirpc-0.1.7/src/Makefile.am	2006-08-11 12:48:29.000000000 -0400
@@ -29,8 +29,8 @@ libtirpc_la_SOURCES += xdr.c xdr_rec.c x
 ## Secure-RPC
 if GSS
     libtirpc_la_SOURCES += auth_gss.c authgss_prot.c svc_auth_gss.c
-    libtirpc_la_LDFLAGS += -lgssapi
-    libtirpc_la_CFLAGS = -DHAVE_RPCSEC_GSS
+    libtirpc_la_LDFLAGS += $(GSSAPI_LIBS)
+    libtirpc_la_CFLAGS = -DHAVE_RPCSEC_GSS $(GSSAPI_CFLAGS)
 endif
 
 ## libtirpc_a_SOURCES += key_call.c key_prot_xdr.c getpublickey.c
--- libtirpc-0.1.7/configure.in.orig	2006-08-11 11:48:36.000000000 -0400
+++ libtirpc-0.1.7/configure.in	2006-08-11 12:07:15.000000000 -0400
@@ -10,6 +10,10 @@ AC_ARG_ENABLE(gss,[  --enable-gss       
         *) AC_MSG_ERROR(bad value ${enableval} for --enable-gss) ;;
       esac],[gss=false])
 AM_CONDITIONAL(GSS, test x$gss = xtrue)
+if test x$gss = xtrue; then
+	PKG_CHECK_MODULES(GSSAPI, libgssapi >= 0.10, [],
+	AC_MSG_ERROR([Unable to locate information required to use libgssapi.]))
+fi
 
 
 AC_PROG_CC