>>> On 4/22/2008 at 9:38 AM, in message <[EMAIL PROTECTED]>, "Ulf"
<[EMAIL PROTECTED]> wrote:
> Hi,
> 
> I' ve tried the configure.in patch as I' ve no working automake on AIX, I ' 
> ve tried to do the changes manually.
> 
> I' ve compiled ganglia with the following options:
> ./configure --enable-static --disable-python 
> --with-libapr=/opt/freeware/bin/apr-1-config
> 
> But I still get the error:
> # gmond
> Cannot locate internal module structure 'core_metrics' in file : The system 
> call does not exist on this system. (core_metric
> Possibly an incorrect module language designation [].
> 
> Any ideas?
> 

I'm not sure how this is done on AIX but somehow the symbols need to be 
exported from gmond itself.  'core_metrics' is a structure symbol that is 
actually statically built into the gmond binary however in order for all 
metrics to work as if they were external modules, gmond has to export this 
symbol.  Then when the symbol is imported, gmond finds that symbol within 
itself.  This works on Linux by specifying the -export-dynamic flag on the 
linker.  I would have assumed that Carlo's patch would have done the same thing 
for AIX.  Also the configure directive that Carlo specified was 
--enable-static-build rather than --enable-static.  I would suggest that you 
get rid of --enable-static and then try it again with/without 
--enable-static-build.

Brad



-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Ganglia-developers mailing list
Ganglia-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-developers

Reply via email to