[Nagiosplug-help] Compiling check_http with ssl problems

Rhys Powell Rhys.Powell at london.gov.uk
Fri Jun 25 07:31:01 CEST 2004


Hello all
	I am trying to compile the check_http with the -S argument but
having no luck what so ever. This is on a fedora core 2 box, which
initally had /usr/bin/openssl in there but I have removed this and
reinstalled openssl from source. If have tried pointing it at many
different things but to no success.

This is with the latest stable plugin version and here is the log report

Snip----------------------------------------------------------------
configure:7540: checking for openssl
configure:7558: found /usr/bin/openssl
configure:7570: result: /usr/bin/openssl
configure:7613: checking krb5.h usability
configure:7626: gcc -c -g -O2  conftest.c >&5
configure:7673:18: krb5.h: No such file or directory
configure:7629: $? = 1
configure: failed program was:
| #line 7615 "configure"
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "nagios-plugins"
| #define VERSION "1.3.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_GETLOADAVG 1
| #define CGIURL "/nagios/cgi-bin"
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBLDAP 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <krb5.h>
configure:7645: result: no
configure:7649: checking krb5.h presence
configure:7660: gcc -E  conftest.c
configure:7675:18: krb5.h: No such file or directory
configure:7666: $? = 1
configure: failed program was:
| #line 7651 "configure"
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "nagios-plugins"
| #define VERSION "1.3.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_GETLOADAVG 1
| #define CGIURL "/nagios/cgi-bin"
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBLDAP 1
| /* end confdefs.h.  */
| #include <krb5.h>
configure:7685: result: no
configure:7721: checking for krb5.h
configure:7728: result: no
configure:7761: checking krb5.h usability
configure:7774: gcc -c -g -O2  -I/usr/kerberos/include conftest.c >&5
configure:7821:18: krb5.h: No such file or directory
configure:7777: $? = 1
configure: failed program was:
| #line 7763 "configure"
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "nagios-plugins"
| #define VERSION "1.3.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_GETLOADAVG 1
| #define CGIURL "/nagios/cgi-bin"
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBLDAP 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <krb5.h>
configure:7793: result: no
configure:7797: checking krb5.h presence
configure:7808: gcc -E  -I/usr/kerberos/include conftest.c
configure:7823:18: krb5.h: No such file or directory
configure:7814: $? = 1
configure: failed program was:
| #line 7799 "configure"
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "nagios-plugins"
| #define VERSION "1.3.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_GETLOADAVG 1
| #define CGIURL "/nagios/cgi-bin"
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBLDAP 1
| /* end confdefs.h.  */
| #include <krb5.h>
configure:7833: result: no
configure:7869: checking for krb5.h
configure:7876: result: no
configure:7920: checking openssl/ssl.h usability
configure:7933: gcc -c -g -O2  -I/usr/include conftest.c >&5
configure:7980:25: openssl/ssl.h: No such file or directory
configure:7936: $? = 1
configure: failed program was:
| #line 7922 "configure"
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "nagios-plugins"
| #define VERSION "1.3.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_GETLOADAVG 1
| #define CGIURL "/nagios/cgi-bin"
| #define HAVE_LIBCRYPT 1
| #define HAVE_LIBLDAP 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <openssl/ssl.h>
configure:7952: result: no
configure:7956: checking openssl/ssl.h presence
configure:7967: gcc -E  -I/usr/include conftest.c
configure:7982:25: openssl/ssl.h: No such file or directory
configure:7973: $? = 1
configure: failed program was:
| #line 7958 "configure"
Snip--------------------------------------------------------------------
------


And so on. I looked through the mail list archive but any advice in
there has worked. Any thing that can be suggested would be great.

Rhys
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-plugins.org/archive/help/attachments/20040625/298e2fb7/attachment.html>


More information about the Help mailing list