[Nagiosplug-help] Re: Can't compile NagiosPlugins 1.4 on Gentoo (was: Trouble compiling 1.4 plugins)

Andreas Ericsson ae at op5.se
Tue Jul 19 15:51:21 CEST 2005


Justin Shore wrote:
> Is there anything I can do to help this process along?

make -i
make -i install

>  Since this
> configure script is apparently broken and doesn't actually honor
> --without-check_radius or --with-check_radius=no

Seeing as without-this_or_that_plugin isn't really a valid option, the 
configure script isn't broken at all; It just lacks a feature that it 
wouldn't make much sense to build in.

> then I can't compile
> nagiosplugins.  A nagios install without plugins doesn't really do
> much more than suck up power.  That means I'm dead on the water with
> this box since all I can easily run on it is Nagios (it's a Sparc)
> and everything other NOC function has already been configured and is
> working on this box.  Is there a way to manually disable check_radius
> in such a way that make doesn't even attempt to compile it?  If not
> then the best I can do is find or buy another box and put anything
> other than Gentoo on it.
> 
> Has anyone else gotten Nagios 2005.0 to work on Gentoo?  I know I'm
> not alone here.
> 
> Thanks Justin
> 
> 
>> -----Original Message----- From: Subhendu Ghosh
>> [mailto:sghosh at sghosh.org] Sent: Tuesday, July 12, 2005 9:30 PM To:
>> Justin Shore Cc: nagiosplug-help at lists.sourceforge.net Subject: RE:
>> [Nagiosplug-help] Trouble compiling 1.4 plugins
>> 
>> Probably, but I don't think it setup that way.
>> 
>> 
>> On Tue, 12 Jul 2005, Justin Shore wrote:
>> 
>> 
>>> Either way sounds good to me.  However I'm most concerned in the 
>>> short-term with making ./configure --without-check_radius work
>>> like it's supposed to.  I don't believe make should have tried to
>>> compile check_radius if I told it to disable the plugin.  Should
>>> it?
>>> 
>>> Justin
>>> 
>>> 
>>>> -----Original Message----- From: Subhendu Ghosh
>>>> [mailto:sghosh at sghosh.org] Sent: Tuesday, July 12, 2005 3:44 PM
>>>>  To: Justin Shore Cc: nagiosplug-help at lists.sourceforge.net 
>>>> Subject: RE: [Nagiosplug-help] Trouble compiling 1.4 plugins
>>>> 
>>>> check_radius was written using radiusclient from: 
>>>> ftp://ftp.cityline.net/pub/radiusclient/
>>>> 
>>>> we should probably upgrade to using radiusclient-ng since it
>>>> has active development.
>>>> 
>>>> -sg
>>>> 
>>>> 
>>>> On Tue, 12 Jul 2005, Justin Shore wrote:
>>>> 
>>>> 
>>>>> Thanks for the reply.  That's a very good question.  I forgot
>>>>> about fighting that battle until you mentioned it just now.
>>>>> Late last week
>> 
>> I
>> 
>>>>> came across the radiusclient issue and started working on it.
>>>>> I upgraded ppp thinking that perhaps it would fix the
>>>>> problem.  The upgrade removed my /usr/include/radiusclient.h.
>>>>> That started me down
>> 
>> a
>> 
>>>>> long and winding road of trying radiusclient-ng, different
>>>>> pppd
>> 
>> versions
>> 
>>>>> and swearing a lot.  At one point the compile error was many
>>>>> times longer than what it is now.  Currently I have
>>>>> radiusclient-ng 0.5.0
>> 
>> and
>> 
>>>>> ppp 2.4.2-r10.  I also have the freeradius server installed.
>>>>> I also currently have headers for both radiusclient and
>>>>> radiusclient-ng:
>>>>> 
>>>>> root at noc /usr/local/src/nagios/nagios-plugins-1.4#>  ls -l
>>>> 
>>>> /usr/include/radiusclient*
>>>> 
>>>>> -rw-r--r--  1 root root 14033 Jul  7 16:21
>>>>> /usr/include/radiusclient-
>>>> 
>>>> ng.h
>>>> 
>>>>> -rw-r--r--  1 root root 13870 Jul  7 16:36
>>>>> /usr/include/radiusclient.h
>>>>> 
>>>>> radiusclient.h is owned by ppp.  IIRC upgrading to 2.4.3-r6
>>>>> removed
>> 
>> the
>> 
>>>> radiusclient.h file.  It's been a fun couple of weeks.
>>>> 
>>>>> What do you think the fix will be for this problem?  Should
>>>>> the ppp
>>>> 
>>>> package include the radiusclient header?
>>>> 
>>>>> Thanks Justin
>>>>> 
>>>>> 
>>>>>> -----Original Message----- From: Subhendu Ghosh
>>>>>> [mailto:sghosh at sghosh.org] Sent: Tuesday, July 12, 2005
>>>>>> 2:05 PM To: Justin Shore Cc:
>>>>>> nagiosplug-help at lists.sourceforge.net Subject: Re:
>>>>>> [Nagiosplug-help] Trouble compiling 1.4 plugins
>>>>>> 
>>>>>> do you have radiusclient installed?  This seems to be due
>>>>>> to the
>> 
>> recent
>> 
>>>>>> ppp package including a radiusclient.h but not a full
>>>>>> radiusclient functionality.
>>>>>> 
>>>>>> We need to update the configure process to catch this.
>>>>>> 
>>>>>> -sg
>>>>>> 
>>>>>> On Tue, 12 Jul 2005, Justin Shore wrote:
>>>>>> 
>>>>>> 
>>>>>>> I'm trying to compile the 1.4 plugins on a Sun 280R
>>>>>>> running Gentoo
>>>>>> 
>>>>>> 2005.0.  Portage doesn't contain any 2.x releases so I
>>>>>> compiled 2.0b3
>>>> 
>>>> by
>>>> 
>>>>>> hand (I always compiled by hand before Gentoo as well) and
>>>>>> have it up
>>>> 
>>>> and
>>>> 
>>>>>> running, albeit without any plugins.  I'm now trying to
>>>>>> compile the plugins.  The compile bombs out every time at
>>>>>> the same spot, when
>>>> 
>>>> trying
>>>> 
>>>>>> to compile check_radius.
>>>>>> 
>>>>>>> if gcc -DLOCALEDIR=\"/usr/local/nagios/share/locale\" -
>> 
>> DHAVE_CONFIG_H
>> 
>>>> -
>>>> 
>>>>>> I. -I. -I.. -I.. -I../lib -I../intl -I/usr/include/ldap
>>>>>> -I/include
>>>> 
>>>> -g
>>>> 
>>>>>> -O2 -MT check_radius.o -MD -MP -MF ".deps/check_radius.Tpo"
>>>>>> -c -o check_radius.o check_radius.c; \
>>>>>> 
>>>>>>> then mv -f ".deps/check_radius.Tpo"
>>>>>>> ".deps/check_radius.Po"; else rm
>> 
>> -
>> 
>>>> f
>>>> 
>>>>>> ".deps/check_radius.Tpo"; exit 1; fi
>>>>>> 
>>>>>>> check_radius.c: In function `main': check_radius.c:126:
>>>>>>> error: too few arguments to function
>>>> 
>>>> `rc_avpair_add'
>>>> 
>>>>>>> check_radius.c:127: error: too few arguments to function
>>>> 
>>>> `rc_avpair_add'
>>>> 
>>>>>>> check_radius.c:128: error: too few arguments to function
>>>> 
>>>> `rc_avpair_add'
>>>> 
>>>>>>> check_radius.c:129: error: too few arguments to function
>>>> 
>>>> `rc_avpair_add'
>>>> 
>>>>>>> check_radius.c:139: error: too few arguments to function
>>>> 
>>>> `rc_avpair_add'
>>>> 
>>>>>>> check_radius.c:145: error: too few arguments to function
>>>>>> 
>>>>>> `rc_send_server'
>>>>>> 
>>>>>>> make[2]: *** [check_radius.o] Error 1 make[2]: Leaving
>>>>>>> directory `/usr/local/src/nagios/nagios-plugins-
>>>>>> 
>>>>>> 1.4/plugins'
>>>>>> 
>>>>>>> make[1]: *** [all-recursive] Error 1 make[1]: Leaving
>>>>>>> directory `/usr/local/src/nagios/nagios-plugins-
>> 
>> 1.4'
>> 
>>>>>>> make: *** [all] Error 2
>>>>>>> 
>>>>>>> It does this even though I've explicitly disabled
>>>>>>> check_radius with
>> 
>> --
>> 
>>>>>> without-check_radius.  I've been searching for the answer
>>>>>> off and on
>>>> 
>>>> for
>>>> 
>>>>>> two weeks and have come up empty.  Does anyone have any
>>>>>> insight on
>> 
>> this
>> 
>>>>>> problem?  FYI, I'm not new to Nagios.  However this is my
>>>>>> first 2.x install and first time trying to get Nagios
>>>>>> compiled on Sparc
>> 
>> hardware.
>> 
>>>>>>> Thanks, Justin
>>>>>>> 
>>>>>>> -- Justin Shore, Network Engineer SKT Business
>>>>>>> Communication Solutions Office:  (316) 265-9555 x3217
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> 
>>>>>> 
>>>>>> -- No virus found in this incoming message. Checked by AVG
>>>>>> Anti-Virus. Version: 7.0.323 / Virus Database: 267.8.13/47
>>>>>> - Release Date:
>>>> 
>>>> 7/12/2005
>>>> 
>>>>> 
>>>> --
>>>> 
>>>> 
>>>> -- No virus found in this incoming message. Checked by AVG
>>>> Anti-Virus. Version: 7.0.323 / Virus Database: 267.8.13/47 -
>>>> Release Date:
>> 
>> 7/12/2005
>> 
>>> 
>> --
>> 
>> 
>> -- No virus found in this incoming message. Checked by AVG
>> Anti-Virus. Version: 7.0.323 / Virus Database: 267.8.13/47 -
>> Release Date: 7/12/2005
>> 
> 
> 

-- 
Andreas Ericsson                   andreas.ericsson at op5.se
OP5 AB                             www.op5.se
Lead Developer




More information about the Help mailing list