Re: [Nagios-devel] Nagios 4 on Solaris 10

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] Nagios 4 on Solaris 10

Post by Guest »

On 02/05/2013 12:45 PM, Eric Stanley wrote:
> Ton,
>
> I tried compiling it on my Solaris 10 (u10) x86 system and couldn't get
> it to compile even with gcc. Do you have some patches that make it
> compile? The issues I've run into thus far include
>
> 1. the fact that RLIMIT_NPROC does not exist and

We can get around that by falling back to sysconf() and, failing that,
falling back to a hardcoded value of 512, with sysconf(_SC_CHILD_MAX)
to get the max number of running jobs a normal worker can have at any
given time.

> 2. 'typedef struct comment_struct' (core 3) in include/comments.h was
> changed to 'typedef struct comment' in core 4 which conflicts with a
> structure of the same name in /usr/include/pwd.h.
>

Ugh. I suppose I should've added a namespace-prefix to all Nagios types
when I had the chance.

We could just change them now though. It won't even require a recompile
since they won't change names, assuming we provide (mostly) backwards-
compatible macros or typedefs for them.

comment -> nagios_comment
host -> nagios_host + #define host nagios_host
etc...

And it appears I spoke a bit too soon in my earlier email. Compiling
even "hello-world.c" on my solaris system fails horribly.

--
Andreas Ericsson andreas.ericsson@op5.se
OP5 AB www.op5.se
Tel: +46 8-230225 Fax: +46 8-230231

Considering the successes of the wars on alcohol, poverty, drugs and
terror, I think we should give some serious thought to declaring war
on peace.





This post was automatically imported from historical nagios-devel mailing list archives
Original poster: ae@op5.se
Locked