The ganglia build has a weird problem with it's includes that can break the build when a previous version is installed. The build it set up such that $(prefix)/include is before the local ganglia directories which means that incompatible versions of ganglia headers are picked up before the system ones. I'm not an autotools expert by any means so it someone who knows the build system better has a fix, I'd be much obliged.
I discovered this while trying to use FreeBSD's portupgrade command to upgrade from 2.5.3 to 2.5.5. The portupgrade command builds the new software before removing the old version and installing the new one. Something in the old ganglia/net.h doesn't work under FreeBSD 4.9 when mixed with the new code. The specific error is probably a FreeBSD bug (I think it's fixed in 5.x and won't be in 4.x), but ganglia is definitely broken. -- Brooks -- Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4
pgpw6oJsWxeXf.pgp
Description: PGP signature