Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 336973 | Differences between
and this patch

Collapse All | Expand All

(-)nagios-plugins-1.4.15/configure.in (-17 / +20 lines)
Lines 257-279 fi Link Here
257
LIBS="$_SAVEDLIBS"
257
LIBS="$_SAVEDLIBS"
258
CPPFLAGS="$_SAVEDCPPFLAGS"
258
CPPFLAGS="$_SAVEDCPPFLAGS"
259
259
260
dnl Check for LDAP libraries
261
_SAVEDLIBS="$LIBS"
262
AC_CHECK_LIB(ldap,main,,,-llber)
263
if test "$ac_cv_lib_ldap_main" = "yes"; then
264
  LDAPLIBS="-lldap -llber"\
265
  LDAPINCLUDE="-I/usr/include/ldap"
266
  AC_SUBST(LDAPLIBS)
267
  AC_SUBST(LDAPINCLUDE)
268
  AC_CHECK_FUNCS(ldap_set_option)
269
  EXTRAS="$EXTRAS check_ldap"
270
	AC_CHECK_FUNCS(ldap_init ldap_set_option ldap_get_option ldap_start_tls_s)
271
else
272
  AC_MSG_WARN([Skipping LDAP plugin])
273
  AC_MSG_WARN([install LDAP libs to compile this plugin (see REQUIREMENTS).])
274
fi
275
LIBS="$_SAVEDLIBS"
276
277
dnl Check for headers used by check_ide_smart
260
dnl Check for headers used by check_ide_smart
278
AC_CHECK_HEADER(linux/hdreg.h, FOUNDINCLUDE=yes, FOUNDINCLUDE=no)
261
AC_CHECK_HEADER(linux/hdreg.h, FOUNDINCLUDE=yes, FOUNDINCLUDE=no)
279
if test "$FOUNDINCLUDE" = "yes" ; then
262
if test "$FOUNDINCLUDE" = "yes" ; then
Lines 305-310 fi Link Here
305
AC_ARG_WITH([ipv6],
288
AC_ARG_WITH([ipv6],
306
	[AS_HELP_STRING([--with-ipv6], [support IPv6 @<:@default=check@:>@])],
289
	[AS_HELP_STRING([--with-ipv6], [support IPv6 @<:@default=check@:>@])],
307
	[], [with_ipv6=check])
290
	[], [with_ipv6=check])
291
AC_ARG_WITH([ldap],[AS_HELP_STRING([--with-ldap], [support Openldap @<:@default=check@:>@])],
292
	[], [with_ldap=check])
308
293
309
dnl Check for AF_INET6 support - unistd.h required for Darwin
294
dnl Check for AF_INET6 support - unistd.h required for Darwin
310
if test "$with_ipv6" != "no"; then
295
if test "$with_ipv6" != "no"; then
Lines 333-338 if test "$with_ipv6" != "no"; then Link Here
333
	with_ipv6="$np_cv_sys_ipv6"
318
	with_ipv6="$np_cv_sys_ipv6"
334
fi
319
fi
335
320
321
dnl Check for LDAP libraries
322
if test "$with_ldap" != "no"; then
323
324
	_SAVEDLIBS="$LIBS"
325
	AC_CHECK_LIB(ldap,main,,,-llber)
326
	if test "$ac_cv_lib_ldap_main" = "yes"; then
327
		LDAPLIBS="-lldap -llber"\
328
		LDAPINCLUDE="-I/usr/include/ldap"
329
		AC_SUBST(LDAPLIBS)
330
		AC_SUBST(LDAPINCLUDE)
331
		AC_CHECK_FUNCS(ldap_set_option)
332
		EXTRAS="$EXTRAS check_ldap"
333
		AC_CHECK_FUNCS(ldap_init ldap_set_option ldap_get_option ldap_start_tls_s)
334
	else
335
		AC_MSG_ERROR([Cannot find openldap libraries.])
336
	fi
337
fi
338
LIBS="$_SAVEDLIBS"
336
339
337
dnl Checks for Kerberos. Must come before openssl checks for Redhat EL 3
340
dnl Checks for Kerberos. Must come before openssl checks for Redhat EL 3
338
AC_CHECK_HEADERS(krb5.h,FOUNDINCLUDE=yes,FOUNDINCLUDE=no)
341
AC_CHECK_HEADERS(krb5.h,FOUNDINCLUDE=yes,FOUNDINCLUDE=no)

Return to bug 336973