[hobbit] xymon-4.3.0-beta2 Compile Errors

James Wade jkwade at futurefrontiers.com
Wed May 27 22:02:54 CEST 2009


The CSW packages are the same ones from Solaris Freeware,
just in a common directory we use here.

I would not know where that variable would be in other files. 
Is there a code fix for this on Solaris platforms?

Thanks...James

-----Original Message-----
From: Dominique Frise [mailto:dominique.frise at unil.ch] 
Sent: Wednesday, May 27, 2009 2:35 PM
To: hobbit at hswn.dk
Subject: Re: [hobbit] xymon-4.3.0-beta2 Compile Errors

James Wade wrote:
>> Try commenting the definition of "S_NONE" in /usr/include/sys/signal.h
and
>> recompile.
>> You may get an other error while compiling setup-newfiles.c; see > >
> http://www.hswn.dk/hobbiton/2009/05/msg00028.html
>> for a fix.
> 
> Tired it, but I get the same error.
> 
> James
> 
> 
> gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
> -I/home/hobbit/src/hobbit/xymon-4.3.0-beta2/include -I/usr/local/include
-I.
> -I../include  -I/usr/local/include -c -o matching.o matching.c
> gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
> -I/home/hobbit/src/hobbit/xymon-4.3.0-beta2/include -I/usr/local/include
-I.
> -I../include    -c -o md5.o md5.c
> gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
> -I/home/hobbit/src/hobbit/xymon-4.3.0-beta2/include -I/usr/local/include
-I.
> -I../include    -c -o memory.o memory.c
> gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
> -I/home/hobbit/src/hobbit/xymon-4.3.0-beta2/include -I/usr/local/include
-I.
> -I../include    -c -o misc.o misc.c
> In file included from
> /home/hobbit/src/hobbit/xymon-4.3.0-beta2/include/libbbgen.h:42,
>                  from misc.c:34:
> /home/hobbit/src/hobbit/xymon-4.3.0-beta2/include/../lib/eventlog.h:38:
> error: syntax error before numeric constant
> make[1]: *** [misc.o] Error 1
> make[1]: Leaving directory `/home/hobbit/src/hobbit/xymon-4.3.0-beta2/lib'
> make: *** [lib-build] Error 2
> 
> 
> 
> 
> To unsubscribe from the hobbit list, send an e-mail to
> hobbit-unsubscribe at hswn.dk
> 
> 
This solution worked for us when compiling on a Solaris 9 box with only 
a few Solaris freeware packages installed. (we do not use CSW packages).
The problem is Xymon tries to define S_NONE as an enum in enventlog.h, 
but this constant is already defined in /usr/include/sys/signal.h.
Maybe S_NONE is defined somewhere else in your environement?

Dominique

To unsubscribe from the hobbit list, send an e-mail to
hobbit-unsubscribe at hswn.dk







More information about the Xymon mailing list