[collectd] Different OS for server and client

Wallace, Ann Ann.Wallace at nike.com
Fri Feb 5 00:30:14 CET 2010




On 2/4/10 11:16 AM, "Florian Forster" <octo at verplant.org> wrote:

> On Thu, Feb 04, 2010 at 10:27:49AM -0800, Wallace, Ann wrote:
>>>   checking if doubles are stored in x86 representation
>> 
>> This string in is not in either of the config.log files. Either is the
>> SPARC endianflip string. The only thing I could find along the same
>> lines is checking for "checking for endian.h" Linux x86_64 Yes SPARC
>> No.
> 
> Did you use the "--with-fp-layout" option when running configure?
> Specifying the floating point layout manually should be the only case in
> which that message isn't shown. Maybe you could provide the entire log?
> Maybe I stumble upon something of interest I don't think of right now.

I did because 32bit Solaris SPARC fails with:

checking if doubles are stored in x86 representation... no
checking if endianflip converts to x86 representation... no
checking if intswap converts to x86 representation... no
configure: error: Didn't find out how doubles are stored in memory. Sorry.

if I compile Linux 64bit and Solaris SPARC 64 bit without it it works fine.


> 
>> I will send this to you directly.
> 
> Thanks. I've taken a look with the latest version of Wireshark and it
> clearly shows broken values in the packets [0]. If you look into
> src/config.h (also created by the configure script) you probably see a
> define "FP_LAYOUT_NEED_NOTHING". This is wrong. There should be a define
> "FP_LAYOUT_NEED_ENDIANFLIP" instead.
> 
>> Thanks for all your help.
> 
> You're welcome :)
> 
> Regards,
> <octo
> 
> [0] <http://verplant.org/temp/ann.png> (will be deleted automatically in
>     one month)




More information about the collectd mailing list