I got the current CVS working on AIX, so it should be set to release 2.4.2 at your convenience, matt. I finally stopped trying to wrestle with it, and I figured "The 'test/dnet' program works and builds fine, so this HAS to work on AIX".. I turned my attention to the header files that gmond.c (and gmetric.c) includes.
That was the ticket, it seems that the order that the dnet header files are included really seems to matter. I rearranged the order that interface.h is included, and taa-daa! There doesn't seem to be any adverse effects building or running on Linux or FreeBSD after the change, so we should be set. No Suns here, so somebody'll want to try Solaris. Diffs are here: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ganglia/monitor-core/gmond/gmond.c.diff?r1=1.13&r2=1.14 http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ganglia/monitor-core/gmetric/gmetric.c.diff?r1=1.4&r2=1.5 -- Preston Smith <[EMAIL PROTECTED]> UNIX Analyst Purdue University Physics Computer Network GPG Fingerprint: 6D27 5DAA F58D C42B 7A6B 8F48 04E4 2465 F353 03F6
