<html>
<head>
</head>
<body>
Thats a lot of "(cached)" lines in your configure script. Try removing
your config.cache before running configure and see if that helps. Worth
a shot.<br>
<br>
Russell<br>
<br>
Earl C. Ruby III wrote:<br>
<blockquote type="cite" cite="mid:200306271208.10471.earl@switchmanagement.com">
<pre wrap="">On Thursday 26 June 2003 08:44 pm, Subhendu Ghosh wrote:<br></pre>
<blockquote type="cite">
<pre wrap="">please subscribe to the list...<br><br>check_http -S -H host (for ssl connections)<br><br>-S option will show up under help if compiled with openssl.<br></pre>
</blockquote>
<pre wrap=""><!----><br>I am subscribed to the list, although I do need to update my list aliases.<br><br>I have openssl installed on my SuSE system. The header files are in <br>/usr/include/openssl. The compiled binary is in /usr/bin/openssl. The shared <br>library files are in /usr/lib.<br><br>So how do I go about running configure? I thought it would find the openssl <br>libraries by itself without any arguments, but I've tried:<br><br>--with-openssl=/usr/bin/openssl<br>--with-openssl=/usr/include/openssl<br>--with-openssl=/usr<br><br>... and none of these have produced a check_http that can check https sites. <br>The new check_http executables don't recognize the -S option, nor does the -S <br>option show up when I type ./check_http -h<br><br>Looking at the debug lines from make (blank lines inserted by me), it doesn't <br>look like check_http is getting linked with the openssl headers, even though <br>these headers are all in /usr/include/openssl:<br><br>checking for
openssl... (cached) /usr/bin/openssl<br>checking for krb5.h... (cached) no<br>checking for krb5.h... no<br>checking for openssl/ssl.h... (cached) no<br>checking for openssl/x509.h... (cached) no<br>checking for openssl/rsa.h... (cached) no<br>checking for openssl/pem.h... (cached) no<br>checking for openssl/crypto.h... (cached) no<br>checking for openssl/err.h... (cached) no<br>checking for ssl.h... (cached) no<br>checking for x509.h... (cached) no<br>checking for rsa.h... (cached) no<br>checking for pem.h... (cached) no<br>checking for crypto.h... (cached) no<br>checking for err.h... (cached) no<br>checking for CRYPTO_lock in -lcrypto... (cached) yes<br><br>The actual compile lines from make don't show it attempting to link <br>check_http.c with the openssl libraries:<br><br>gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I. -I. -I. -I.. -I../lib <br>-I/usr/include/pgsql -g -O2 -c popen.c<br>gcc -g -O2 -L. -L/usr/bin/openssl/lib -o check_disk check_disk.o utils.o <br>../li
b/libnagiosplug.a popen.o -lutil<br><br>gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I. -I. -I. -I.. -I../lib <br>-I/usr/include/pgsql -g -O2 -c check_dummy.c<br>gcc -g -O2 -L. -L/usr/bin/openssl/lib -o check_dummy check_dummy.o utils.o <br>../lib/libnagiosplug.a -lutil<br><br>gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I. -I. -I. -I.. -I../lib <br>-I/usr/include/pgsql -g -O2 -c check_http.c<br><br>gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I. -I. -I. -I.. -I../lib <br>-I/usr/include/pgsql -g -O2 -c netutils.c<br>gcc -g -O2 -L. -L/usr/bin/openssl/lib -o check_http check_http.o netutils.o <br>utils.o ../lib/libnagiosplug.a -lnsl -lresolv -lssl -lcrypto -lutil<br><br>gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I. -I. -I. -I.. -I../lib <br>-I/usr/include/pgsql -g -O2 -c check_load.c<br>gcc -g -O2 -L. -L/usr/bin/openssl/lib -o check_load check_load.o utils.o <br>../lib/libnagiosplug.a popen.o -lutil<br><br>Any additional suggestions?<br><br></pre>
</blockquote>
<br>
<pre class="moz-signature" cols="$mailwrapcol">--
Russell Scibetti
Quadrix Solutions, Inc.
<a class="moz-txt-link-freetext" href="http://www.quadrix.com">http://www.quadrix.com</a>
(732) 235-2335, ext. 7038
</pre>
<br>
</body>
</html>