[MITgcm-devel] testreports broken on SunOS

chris hill cnh at mit.edu
Mon Jan 31 09:18:18 EST 2005


Hi Martin,

  Can you try "rint" instead of lrint and see what happens.

Thanks,

Chris
Martin Losch wrote:
> Hi there,
> I noticed that testreport doesn't run on Sun anymore since the changes 
> on Jan25 (Revision 1.62). The critical line is:
>        if (relerr > 0.0) { linnum = (int)log10(relerr); }
> was replaced by
>        if (relerr > 0.0) { linnum = (int)lrint(log10(relerr)); }
> 
> Now I get an error message about lrint:
> 
>> model::verification> ./testreport -of 
>> ../tools/build_options/sunos_sun4u_f77+mpi_sunfire
>> parsing options...  OK
>> creating the comparison code...  "tmp_cmpnum.c", line 15: warning: 
>> implicit function declaration: lrint
>> Undefined                       first referenced
>>  symbol                             in file
>> lrint                               tmp_cmpnum.o
>> ld: fatal: Symbol referencing errors. No output written to tmp_cmpnum
>>
>> ERROR: failed to compile comparison code -- please specify
>>   a C compiler using the CC environment variable.
> 
> 
> what does this lrint do and why do we need it now?
> 
> Martin
> 
>  
> 
> 
> _______________________________________________
> MITgcm-devel mailing list
> MITgcm-devel at mitgcm.org
> http://dev.mitgcm.org/mailman/listinfo/mitgcm-devel
> 




More information about the MITgcm-devel mailing list