hi, all:

I try to compile ganglia-monitor-core-2.5.6 on AIX 5.2.
The gcc version is 3.3.3. According to the README, I use

#./configure --disable-shared --enable-static

It displays that:

...
checking pthread.h usability... no
checking pthread.h presence... yes
configure: WARNING: pthread.h: present but cannot be compiled
configure: WARNING: pthread.h: check for missing prerequisite headers?
configure: WARNING: pthread.h: proceeding with the preprocessor's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to [EMAIL PROTECTED] ##
configure: WARNING:     ## ------------------------------------ ##
...

Than I type "make" to compile ganglia. Soon error occurs.

 source='daemon_inetd.c' object='daemon_inetd.lo' libtool=yes  
depfile='.deps/daemon_inetd.Plo' tmpdepfile='.deps/daemon_inetd.TPlo'  
depmode=gcc3 /bin/sh ../config/depcomp  /bin/sh ../libtool --mode=compile gcc 
-DHAVE_CONFIG_H -I. -I. -I..     -I.. -I. -I./dnet -g -O2 -Wall -D_ALL_SOURCE 
-DAIX -c -o daemon_inetd.lo `test -f 'daemon_inetd.c' || echo 
'./'`daemon_inetd.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I. -I./dnet -g -O2 -Wall -D_ALL_SOURCE 
-DAIX -c daemon_inetd.c -MT daemon_inetd.lo -MD -MP -MF .deps/daemon_inetd.TPlo 
-o daemon_inetd.o
In file included from gangliaconf.h:74,
                 from daemon_inetd.c:5:
/usr/include/pthread.h:556: error: parse error before '*' token
/usr/include/pthread.h:559: error: parse error before '*' token
/usr/include/pthread.h:563: error: parse error before '*' token
/usr/include/pthread.h:566: error: parse error before '*' token
/usr/include/pthread.h:569: error: parse error before '*' token
/usr/include/pthread.h:572: error: parse error before '*' token
/usr/include/pthread.h:575: error: parse error before '*' token
/usr/include/pthread.h:578: error: parse error before '*' token
/usr/include/pthread.h:581: error: parse error before '*' token
/usr/include/pthread.h:585: error: parse error before '*' token
/usr/include/pthread.h:588: error: parse error before '*' token
make: 1254-004 The error code from the last command is 1.


Stop.
make: 1254-004 The error code from the last command is 1.


Stop.
make: 1254-004 The error code from the last command is 2.


Stop.

What's the matter??? Or how can I use ganglia on AIX 5.2???

Thank you in advanced!!!!

Best regard!!!
                                

        liufo
[EMAIL PROTECTED]
          2004-06-25

Reply via email to