Hi all,

I'm desperate !! I need gmond daemon for Solaris 9. I've gmetad, php, 
apache, etc in Aix, working fine, but I have some Solaris servers that I 
need to add in order to have all my servers monitorised by ganglia. I've 
looked for compiled gmond for Solaris 9, but I've not found anything.

I've spent a lot of hours trying to compile ganglia in Solaris 9, but 
without success.

Environment:
-------------------------------------------------------------------
Operating System: Solaris9

gcc -v
Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.3.1/specs
Configured with: ../configure --with-as=/usr/ccs/bin/as 
--with-ld=/usr/ccs/bin/ld --disable-nls
Thread model: posix
gcc version 3.3.1

make -v
GNU Make 3.80

export CC="gcc -m64"


Problem description:
------------------------------------------------------------------- 
- 'configure' script works fine. Ends with:
        Welcome to Ganglia.
        Version: 3.0.3 (Orwille)
        Library: Release 3.0.3 0:0:0
        Type "make" to compile.

- The problem is when I execute 'make':

# make
make  all-recursive
make[1]: Entering directory `/opt/tar/ganglia-3.0.3/ganglia-3.0.3'
Making all in lib
make[2]: Entering directory `/opt/tar/ganglia-3.0.3/ganglia-3.0.3/lib'
if gcc -m64 -DHAVE_CONFIG_H -I. -I. -I..    -I.. -I. 
-I../srclib/expat/lib/ -I../srclib/libmetrics/ -I../srclib/apr/include/ 
-I../srclib/apr/include/arch/unix/ -I../srclib/confuse/src -g -O2 -Wall 
-D__EXTENSIONS__ -D_POSIX_C_SOURCE=199506L -DHAVE_STRERROR -MT getopt1.o 
-MD -MP -MF ".deps/getopt1.Tpo" -c -o getopt1.o getopt1.c; \
then mv -f ".deps/getopt1.Tpo" ".deps/getopt1.Po"; else rm -f 
".deps/getopt1.Tpo"; exit 1; fi
if gcc -m64 -DHAVE_CONFIG_H -I. -I. -I..    -I.. -I. 
-I../srclib/expat/lib/ -I../srclib/libmetrics/ -I../srclib/apr/include/ 
-I../srclib/apr/include/arch/unix/ -I../srclib/confuse/src -g -O2 -Wall 
-D__EXTENSIONS__ -D_POSIX_C_SOURCE=199506L -DHAVE_STRERROR -MT getopt.o 
-MD -MP -MF ".deps/getopt.Tpo" -c -o getopt.o getopt.c; \
then mv -f ".deps/getopt.Tpo" ".deps/getopt.Po"; else rm -f 
".deps/getopt.Tpo"; exit 1; fi
if gcc -m64 -DHAVE_CONFIG_H -I. -I. -I..    -I.. -I. 
-I../srclib/expat/lib/ -I../srclib/libmetrics/ -I../srclib/apr/include/ 
-I../srclib/apr/include/arch/unix/ -I../srclib/confuse/src -g -O2 -Wall 
-D__EXTENSIONS__ -D_POSIX_C_SOURCE=199506L -DHAVE_STRERROR -MT 
getopt_init.o -MD -MP -MF ".deps/getopt_init.Tpo" -c -o getopt_init.o 
getopt_init.c; \
then mv -f ".deps/getopt_init.Tpo" ".deps/getopt_init.Po"; else rm -f 
".deps/getopt_init.Tpo"; exit 1; fi
rm -f libgetopthelper.a
false cru libgetopthelper.a getopt1.o getopt.o getopt_init.o
make[2]: *** [libgetopthelper.a] Error 1
make[2]: Leaving directory `/opt/tar/ganglia-3.0.3/ganglia-3.0.3/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/tar/ganglia-3.0.3/ganglia-3.0.3'
make: *** [all] Error 2


Thanks in advance for your help.



Reply via email to