[Nagiosplug-devel] [ nagiosplug-Bugs-1096091 ] Problems compiling nagios-plugins-1.4-beta1
SourceForge.net
noreply at sourceforge.net
Mon Jan 17 08:18:20 CET 2005
Bugs item #1096091, was opened at 2005-01-04 22:48
Message generated for change (Comment added) made by winkles
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=397597&aid=1096091&group_id=29880
Category: None
Group: Release (specify)
Status: Open
Resolution: None
Priority: 5
Submitted By: Winks (winkles)
Assigned to: Ton Voon (tonvoon)
Summary: Problems compiling nagios-plugins-1.4-beta1
Initial Comment:
Hi,
Im having problems compiling nagios-plugins-1.4-beta1
on my Solaris 9 box. I am not getting any errors when I
run configure, but when I run make, it is always bombing
out with openssl. Is there a specific version of openssl I
should be using? Currently I am using openssl-0.9.7e. I
have Nagios version 2.0b1 installed.
I have tried using configure by itself and I have also
tried ./configure with-openssl=/usr/local/ssl. I also
tried specifying with-openssl=<openssl source tree>
Each time, configure ends with:
--with-cgiurl: /nagios/cgi-bin
--with-nagios-user: nagios
--with-nagios-group: nagios
--with-trusted-
path: /bin:/sbin:/usr/bin:/usr/sbin
--with-ping-command: /usr/sbin/ping -n -s %
s 56 %d
--with-ping6-command:
--with-lwres: no
--with-ipv6: yes
--with-openssl: yes
--enable-emulate-getaddrinfo: no
Output of make each time fails with:
gcc -g -O2 -L. -L../openssl-0.9.7e/lib -o
check_dummy check_dummy.o utils.o .
./lib/libnagiosplug.a ../lib/libcoreutils.a ../intl/libintl.a -
liconv -lgen -lso
cket -I../openssl-0.9.7e/include
if gcc -DLOCALEDIR=\/usr/local/nagios/share/locale\ -
DHAVE_CONFIG_H -I. -I. -I
.. -I.. -I../lib -I../intl -g -O2 -MT check_http.o -MD -
MP -MF ".deps/check_
http.Tpo" -c -o check_http.o check_http.c;
then mv -
f ".deps/check_http.Tpo" ".deps/check_http.Po"; else
rm -f ".deps/check
_http.Tpo"; exit 1; fi
check_http.c:50:26: openssl/rsa.h: No such file or
directory
check_http.c:51:29: openssl/crypto.h: No such file or
directory
check_http.c:52:27: openssl/x509.h: No such file or
directory
check_http.c:53:26: openssl/pem.h: No such file or
directory
check_http.c:54:26: openssl/ssl.h: No such file or
directory
check_http.c:55:26: openssl/err.h: No such file or
directory
check_http.c:56:27: openssl/rand.h: No such file or
directory
check_http.c:64: error: parse error before '*' token
check_http.c:64: warning: data definition has no type
or storage class
check_http.c:65: error: parse error before '*' token
check_http.c:65: warning: data definition has no type
or storage class
check_http.c:66: error: parse error before '*' token
check_http.c:66: warning: data definition has no type
or storage class
check_http.c:68: error: parse error before '*' token
check_http.c: In function `main':
check_http.c:172: warning: assignment makes pointer
from integer without a cast
check_http.c: In function `check_http':
check_http.c:735: warning: assignment makes pointer
from integer without a cast
check_http.c:819: error: `SSL_ERROR_SSL' undeclared
(first use in this function)
check_http.c:819: error: (Each undeclared identifier is
reported only once
check_http.c:819: error: for each function it appears in.)
check_http.c: In function `connect_SSL':
check_http.c:1178: error: `SSL_METHOD' undeclared
(first use in this function)
check_http.c:1178: error: `meth' undeclared (first use
in this function)
check_http.c:1189: warning: assignment makes pointer
from integer without a cast
check_http.c:1206: warning: assignment makes pointer
from integer without a cast
check_http.c: At top level:
check_http.c:1230: error: parse error before '*' token
check_http.c: In function `check_certificate':
check_http.c:1232: error: `ASN1_STRING' undeclared
(first use in this function)
check_http.c:1232: error: `tm' undeclared (first use in
this function)
check_http.c:1239: error: `certificate' undeclared (first
use in this function)
check_http.c:1242: error: `V_ASN1_UTCTIME'
undeclared (first use in this functio
n)
make[2]: *** [check_http.o] Error 1
make[2]: Leaving directory `/home/billy/nagios-plugins-
1.4-beta1/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/billy/nagios-plugins-
1.4-beta1'
make: *** [all] Error 2
bash-2.05#
Any help in getting this compiled is appreciated.
Thanks.
Bill
----------------------------------------------------------------------
>Comment By: Winks (winkles)
Date: 2005-01-17 16:17
Message:
Logged In: YES
user_id=1121135
John, Ton:
I have successfully compiled the nagios-plugins-1.4-beta1 on
Solaris 9. The first time I used John's tip and set CPPFLAGS=-
I/usr/local/ssl/include, LDFLAGS=-
R/usr/local/ssl/lib, ./configure --with-openssl=/usr/local/ssl
Afer that was successful, I started clean and grabbed the
new configure.in (v1.136) It was also successful.
Thank you both for the help.
----------------------------------------------------------------------
Comment By: John Warburton (johnwarburton)
Date: 2005-01-16 23:25
Message:
Logged In: YES
user_id=1192023
Hi Ton
Thanks for the update. I grabbed the latest CVS snapshot
nagios-plugins-HEAD-200501161747 and it all compiles and
runs well!
Thanks very much for the fix.
Regards
John
----------------------------------------------------------------------
Comment By: Ton Voon (tonvoon)
Date: 2005-01-14 11:01
Message:
Logged In: YES
user_id=664364
Winks, John,
Thanks for the report and the suggestions. I've made a
change to configure.in (v1.136) so it should work now - I've
been testing on Sol2.6 which had the same problems. Please
test and let us know.
Ton
----------------------------------------------------------------------
Comment By: John Warburton (johnwarburton)
Date: 2005-01-13 05:11
Message:
Logged In: YES
user_id=1192023
Hi Bill, I can concur that I have the same problem running
on Solaris 8, SSL version 0.9.7d.
It is not the version of SSL, but that the dependency
checking is not putting in the correct includes and library
checks for check_http (and others possibly).
Whilst this needs to be fixed, I am only in evaluation mode,
so when I run configure, I do the following:
CPPFLAGS=-I/usr/local/ssl/include
LDFLAGS=-R/usr/local/ssl/lib ./configure
--with-openssl=/usr/local/ssl
Which gets me moving to see if I want to actually run nagios
(which I think I do).
As I have no idea how autoconf works, I hope that one of the
developers knows what has to hapopen to get the dependencies
working correctly.
Regards
John
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=397597&aid=1096091&group_id=29880
More information about the Devel
mailing list