--- Vladimir <[EMAIL PROTECTED]> wrote:

> Martin Knoblauch wrote:
> >  could you be more specific on the error message? Is it compile
> time,
> > or link time? There is no such thing as "xdr_create". Maybe
> > "xdrmem_create".
> Sorry I should have been more precise. It is a linking error. Here is
> 
> the log
> 
>     gmond.o: In function `Ganglia_collection_group_send':
>     /ganglia-3.0.4/gmond/gmond.c:1633: undefined reference to
>     `_xdrmem_create'
>     gmond.o: In function `main':
>     /ganglia-3.0.4/gmond/gmond.c:897: undefined reference to
>     `_xdrmem_create'
>     /ganglia-3.0.4/gmond/gmond.c:828: undefined reference to
> `_xdr_free'
>     /ganglia-3.0.4/gmond/gmond.c:912: undefined reference to
> `_xdr_free'
>     ../lib/.libs/libganglia.a(libgmond.o): In function
>     `Ganglia_gmetric_send':
>     /ganglia-3.0.4/lib/libgmond.c:695: undefined reference to
>     `_xdrmem_create'
>     ../lib/.libs/libganglia.a(libgmond.o): In function
>     `Ganglia_gmetric_send_spoof':
>     /ganglia-3.0.4/lib/libgmond.c:748: undefined reference to
>     `_xdrmem_create'
>     ../lib/.libs/libganglia.a(protocol_xdr.o): In function
>     `xdr_Ganglia_value_types':
>     /ganglia-3.0.4/lib/protocol_xdr.c:13: undefined reference to
> `_xdr_enum'
>     ../lib/.libs/libganglia.a(protocol_xdr.o): In function
>     `xdr_Ganglia_gmetric_message':
>     /ganglia-3.0.4/lib/protocol_xdr.c:23: undefined reference to
>     `_xdr_string'
>     /ganglia-3.0.4/lib/protocol_xdr.c:25: undefined reference to
>     `_xdr_string'
>     /ganglia-3.0.4/lib/protocol_xdr.c:27: undefined reference to
>     `_xdr_string'
>     /ganglia-3.0.4/lib/protocol_xdr.c:29: undefined reference to
>     `_xdr_string'
>     /ganglia-3.0.4/lib/protocol_xdr.c:31: undefined reference to
>     `_xdr_u_int'
>     /ganglia-3.0.4/lib/protocol_xdr.c:33: undefined reference to
>     `_xdr_u_int'
>     /ganglia-3.0.4/lib/protocol_xdr.c:35: undefined reference to
>     `_xdr_u_int'
>     ../lib/.libs/libganglia.a(protocol_xdr.o): In function
>     `xdr_Ganglia_spoof_header':
>     /ganglia-3.0.4/lib/protocol_xdr.c:45: undefined reference to
>     `_xdr_string'
>     /ganglia-3.0.4/lib/protocol_xdr.c:47: undefined reference to
>     `_xdr_string'
>     ../lib/.libs/libganglia.a(protocol_xdr.o): In function
>     `xdr_Ganglia_message_formats':
>     /ganglia-3.0.4/lib/protocol_xdr.c:69: undefined reference to
> `_xdr_enum'
>     ../lib/.libs/libganglia.a(protocol_xdr.o): In function
>     `xdr_Ganglia_message':
>     /ganglia-3.0.4/lib/protocol_xdr.c:116: undefined reference to
>     `_xdr_u_int'
>     /ganglia-3.0.4/lib/protocol_xdr.c:124: undefined reference to
>     `_xdr_string'
>     /ganglia-3.0.4/lib/protocol_xdr.c:151: undefined reference to
>     `_xdr_float'
>     /ganglia-3.0.4/lib/protocol_xdr.c:156: undefined reference to
>     `_xdr_double'
>     /ganglia-3.0.4/lib/protocol_xdr.c:95: undefined reference to
>     `_xdr_u_short'
>     ../lib/.libs/libganglia.a(protocol_xdr.o): In function
>     `xdr_Ganglia_25metric':
>     /ganglia-3.0.4/lib/protocol_xdr.c:170: undefined reference to
> `_xdr_int'
>     /ganglia-3.0.4/lib/protocol_xdr.c:172: undefined reference to
>     `_xdr_string'
>     /ganglia-3.0.4/lib/protocol_xdr.c:174: undefined reference to
> `_xdr_int'
>     /ganglia-3.0.4/lib/protocol_xdr.c:178: undefined reference to
>     `_xdr_string'
>     /ganglia-3.0.4/lib/protocol_xdr.c:180: undefined reference to
>     `_xdr_string'
>     /ganglia-3.0.4/lib/protocol_xdr.c:182: undefined reference to
>     `_xdr_string'
>     /ganglia-3.0.4/lib/protocol_xdr.c:184: undefined reference to
> `_xdr_int'
>     collect2: ld returned 1 exit status
>     make[3]: *** [gmond.exe] Error 1
>     make[2]: *** [all-recursive] Error 1
>     make[1]: *** [all-recursive] Error 1
>     make: *** [all] Error 2
> 

 OK, seems "ld" is unable to find all of the "xdr" functions. Maybe
someone removed a library from the library list. Although under Linux
those functions are in libc.

> 
> >  Hmm. What package are you refering to? There is no "official"
> windows
> > (cygwin) binary distribution.
> >   
> Perhaps it is unofficial but it is on SourceForge e.g.
> 
>
http://downloads.sourceforge.net/ganglia/ganglia-3.0.0-setup.exe?modtime=1107790662&big_mirror=0
> 

 Ah. I forgot about this one. And I do not recall who donated the work.
I am adding the developers list. Apparently, the installer was never
updated after the initial release.

Cheers
Martin

------------------------------------------------------
Martin Knoblauch
email: k n o b i AT knobisoft DOT de
www:   http://www.knobisoft.de

Reply via email to