Skip to content

R-1.7.1 regression test failure on alphaev68-dec-osf5.1

2 messages · Jeff Lewis, Peter Dalgaard

#
I'm attempting to compile and install R version 1.7.1 for my statistical
geneticists.  It seems to compile correctly -- that is, it compiles
without errors -- but the regression test is failing in the following
manner:

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Error: Mod(pi - log(exp(pi * (0+1i)))/(0+1i)) < .Machine$double.eps is
not TRUE
Execution halted
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

I'm compiling on Tru64UNIX 5.1A using DECs C and Fortran compilers and
perl 5.6.0.  I found the above error in a file named
'reg-tests-1.Rout.fail'.  Any help you can give me would be most
appreciated.

Thanks,
Jeff
#
"Jeff Lewis" <jlewis at genomecorp.com> writes:
Well, it seems to be an accuracy issue, so the first question would be
what the values on both sides of the equality are (just start up R and
enter the expressions on te command line). You might have

1) Completely wrong results in complex arithmetic 
2) Slightly less than optimal accuracy
3) An underestimated .Machine$double.eps

Case 2) seems most likely, but case 3) has been observed with buggy
compilers that optimize calculations where they shouldn't.