On Mon, Apr 06, 2009 at 06:02:45PM -0400, Jorge Medina wrote:
> 
> At this point, I get the following errors:
> 
>  gcc -DHAVE_CONFIG_H -I. -I. -I.. -m64 -O3 -std=c99
> -I/home/sdkadmin/opt/ganglia/apr/include/apr-1 -I.. -I../../lib
> -I../../include -m64 -O3 -std=c99
> -I/home/sdkadmin/opt/ganglia/apr/include/apr-1 -Wall -DHAVE_STRERROR -MT
> metrics.lo -MD -MP -MF .deps/metrics.Tpo -c metrics.c  -fPIC -DPIC -o
> .libs/metrics.o
> In file included from /usr/include/procfs.h:26,
>                  from metrics.c:62:
> /usr/include/sys/procfs.h:111: error: field `pr_action' has incomplete
> type
> /usr/include/sys/procfs.h:112: error: syntax error before "stack_t"
> /usr/include/sys/procfs.h:130: error: syntax error before '}' token
> /usr/include/sys/procfs.h:164: error: syntax error before "lwpstatus_t"

this is a bug on Solaris headers triggered because of "-std=c99" while
building libmetrics, as a workaround you can build "metrics.c" without
that and then use it to generate the static library that will be linked
with gmond later.

Carlo

------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Ganglia-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ganglia-general

Reply via email to