Re: [Nagios-devel] Problem compiling nagios 2.3.1

Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
Locked
Guest

Re: [Nagios-devel] Problem compiling nagios 2.3.1

Post by Guest »

Hi,

I'm using various solaris versions, from 5.7 to 5.10.

An usable header file is iso/limits_iso.h except for solaris 5.7 where the header fiele is limits.h.

As a workaround I'm using, in cgi/getcgi.c:

#ifndef INT_MAX
#define INT_MAX 2147483647
#endif

I'm not familiar with configure/Makefile. If you want to write a patch that use iso/limits_iso.h or
limits.h I can try it for you.

Andrea

Ethan Galstad wrote:
> The configure script should find and include for
> compilation. Solaris has some definitions that only allow for this
> header file to be used for compiling kernel stuff? Nice. Anyone have
> an idea of how to get around this for Solaris?
>
> Masopust, Christian wrote:
>> Same here for Solaris 8. I found the declaration of INT_MAX
>> in /usr/include/sys/types.h but it's only enabled for compiling
>> kernel or kernel-modules...
>>
>> which value to set INT_MAX??
>>
>> christian
>>
>> --
>> "I sense much NT in you, NT leads to Blue Screen. Blue Screen leads to
>> downtime, downtime leads to suffering. NT is the path to the darkside."
>> - Unknown Unix Jedi
>>> -----Original Message-----
>>> From: [email protected]
>>> [mailto:[email protected]] On Behalf Of Andrea
>>> Gabellini
>>> Sent: Tuesday, May 16, 2006 9:58 AM
>>> To: [email protected]
>>> Subject: [Nagios-devel] Problem compiling nagios 2.3.1
>>>
>>> Hi,
>>>
>>> I'm compiling nagios 2.3.1 but I get this error:
>>>
>>> make[1]: Entering directory `/temp/SERVER/nagios-2.3.1/cgi'
>>> gcc -g -O2 -fno-strict-aliasing -pipe -I/usr/local/include
>>> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
>>> -I/usr/local/lib/perl5/5.8.6/i86pc-solaris/CORE -DHAVE_CONFIG_H
>>> -DNSCGI -c -o getcgi.o getcgi.c
>>> getcgi.c: In function `getcgivars':
>>> getcgi.c:174: error: `INT_MAX' undeclared (first use in this function)
>>> getcgi.c:174: error: (Each undeclared identifier is reported only once
>>> getcgi.c:174: error: for each function it appears in.)
>>> make[1]: *** [getcgi.o] Error 1
>>> make[1]: Leaving directory `/temp/SERVER/nagios-2.3.1/cgi'
>>> make: *** [all] Error 2
>>>
>>> Looking the code the declaration of INT_MAX is missing.
>>>
>>> Andrea
>>>
>
>
> Ethan Galstad,
> Nagios Developer
> ---
> Email: [email protected]
> Website: http://www.nagios.org
>
>
> -------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job
> easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk ... dat=121642
> _______________________________________________
> Nagios-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/lis ... gios-devel
>
>

--

---------------------------------------
Is reading in the bathroom considered Multi-Tasking.
---------------------------------------
Ing. Andrea Gabellini
Email: [email protected]
Tel: 0549 886111 (Italy)
Tel. +378 0549 886111 (International)

Telecom Italia San Marino S.p.A.
Strada degli Angariari, 3
47891 Rovereta
Repubblic of San Marino

http://www.omniway.sm http://www.telecomitalia.sm






This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]
Locked