>>> 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