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.