Compile problems with version 1.0
Stanley Hopcroft
Stanley.Hopcroft at IPAustralia.Gov.AU
Fri Dec 13 00:39:50 CET 2002
Dear Sir,
What platform are you running on ?
Please try and compile the plugins. They also require the signal named
SIGALRM. If they build, it means that you have SIGALRM but the configure
script in Nagios is not finding it.
SIGALRM should be a part of every POSIX (Linux, Sol, FreeBSD,..) system.
On this systemm (FreeBSD 4.7-RELEASE), SIGALRM is in /usr/include/sys/.
(pc09011> grep -i -2 SIGALR /usr/include/sys/signal.h
#endif
#define SIGPIPE 13 /* write on a pipe with no one to read
it */
#define SIGALRM 14 /* alarm clock */
#define SIGTERM 15 /* software termination signal from kill
*/
#ifndef _POSIX_SOURCE
).
Perhaps it might be necessary for you to find where SIGALRM is (eg grep
-l /usr/include ALRM) and add the necessary path with an -I switch to
the Makefile CFLAGS.
(CFLAGS=-g -O2 -I/usr/local/include
-I/usr/libdata/perl/5.00503/mach/CORE -DHAVE_CONFIG_H).
In any case, it sounds either like a Nagios portability problem or a
problem with your system.
Does Nag build on other systems you have access to.
If this works
tsitc> perl -e '$SIG{ALRM} = sub { die "Ring Ring" }; eval { alarm(1);
while (1) {} }; print "Perl is alarmed\n" if $@ =~ /Ring/'
Perl is alarmed
tsitc>
then SIGALRM is definitely on your system and Perl at least can find it.
HTH,
Yours sincerely.
--
------------------------------------------------------------------------
Stanley Hopcroft
------------------------------------------------------------------------
'...No man is an island, entire of itself; every man is a piece of the
continent, a part of the main. If a clod be washed away by the sea,
Europe is the less, as well as if a promontory were, as well as if a
manor of thy friend's or of thine own were. Any man's death diminishes
me, because I am involved in mankind; and therefore never send to know
for whom the bell tolls; it tolls for thee...'
from Meditation 17, J Donne.
-------------------------------------------------------
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility
Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
More information about the Users
mailing list