<br><br><div class="gmail_quote">On Mon, Jan 26, 2009 at 1:38 PM, Andy Shellam <span dir="ltr"><andy-lists@networkmail.eu></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Rahul,<br>
<br>
The error it's returning suggests that "check_nrpe" is not in the "src" subdirectory of the current directory (/usr/local/src/nagios_nodes/downloads/nrpe-2.8/src.)<br>
<br>
It looks as if the plugin has not been built.  Do you in fact have "check_nrpe" in the above mentioned directory?<br>
<br>
What was the final output from "make" ?  I'm guessing it threw an error.<br>
<br></blockquote></div><br>Thanks again Andy! I don't seem to have the "check_nrpe". Neither here nor in /usr/local/nagios/libexec. All the other scripts seem to be present there though! But not this one.<br>
<br>You are right. make did throw errors (I got carried away by my previous successful installs and did not notice!) Snippet attached below but it seems to be a bunch of SSL errors that prevent it from compiling check_nrpe.<br>
<br>I traced back further and checked config.log for the nagios-plugins-1.4.13 and it shows:<br><br>configure:24258: WARNING: OpenSSL or GnuTLS libs could not be found or were disabled<br><br>I'm not sure why though! "yum info openssl.i686 openssl-devel.i386" show those both packages as "installed"<br>
<br>ANy other sugesstions?<br><br>-- <br>Rahul<br><br>/////////////////////<br>/usr/include/openssl/bn.h:287: error: expected specifier-qualifier-list before ‘BN_ULONG’<br>/usr/include/openssl/bn.h:303: error: expected specifier-qualifier-list before ‘BN_ULONG’<br>
/usr/include/openssl/bn.h:449: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘BN_mod_word’<br>/usr/include/openssl/bn.h:450: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘BN_div_word’<br>
/usr/include/openssl/bn.h:451: error: expected declaration specifiers or ‘...’ before ‘BN_ULONG’<br>/usr/include/openssl/bn.h:452: error: expected declaration specifiers or ‘...’ before ‘BN_ULONG’<br>/usr/include/openssl/bn.h:453: error: expected declaration specifiers or ‘...’ before ‘BN_ULONG’<br>
/usr/include/openssl/bn.h:454: error: expected declaration specifiers or ‘...’ before ‘BN_ULONG’<br>/usr/include/openssl/bn.h:455: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘BN_get_word’<br>
/usr/include/openssl/bn.h:470: error: expected declaration specifiers or ‘...’ before ‘BN_ULONG’<br>/usr/include/openssl/bn.h:743: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bn_mul_add_words’<br>
/usr/include/openssl/bn.h:744: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bn_mul_words’<br>/usr/include/openssl/bn.h:745: error: expected ‘)’ before ‘*’ token<br>/usr/include/openssl/bn.h:746: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bn_div_words’<br>
/usr/include/openssl/bn.h:747: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bn_add_words’<br>/usr/include/openssl/bn.h:748: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bn_sub_words’<br>
In file included from /usr/include/openssl/ssl.h:978,<br>                 from ../include/config.h:228,<br>                 from ../include/common.h:24,<br>                 from utils.c:32:<br>/usr/include/openssl/ssl3.h:303: error: expected specifier-qualifier-list before ‘PQ_64BIT’<br>
In file included from /usr/include/openssl/dtls1.h:64,<br>                 from /usr/include/openssl/ssl.h:980,<br>                 from ../include/config.h:228,<br>                 from ../include/common.h:24,<br>                 from utils.c:32:<br>
/usr/include/openssl/pqueue.h:73: error: expected specifier-qualifier-list before ‘PQ_64BIT’<br>/usr/include/openssl/pqueue.h:80: error: expected ‘)’ before ‘priority’<br>/usr/include/openssl/pqueue.h:89: error: expected declaration specifiers or ‘...’ before ‘PQ_64BIT’<br>
In file included from /usr/include/openssl/ssl.h:980,<br>                 from ../include/config.h:228,<br>                 from ../include/common.h:24,<br>                 from utils.c:32:<br>/usr/include/openssl/dtls1.h:92: error: expected specifier-qualifier-list before ‘PQ_64BIT’<br>
make[1]: *** [nrpe] Error 1<br>make[1]: Leaving directory `/usr/local/src/nagios_nodes/downloads/nrpe-2.8/src'<br>//////////////////////////////////////////////////////<br>