public inbox for gsl-discuss@sourceware.org
 help / color / mirror / Atom feed
* Make check fails on Alpha
@ 2002-09-22 14:47 Slaven Peles
  2002-09-22 20:44 ` Brian Gough
  0 siblings, 1 reply; 3+ messages in thread
From: Slaven Peles @ 2002-09-22 14:47 UTC (permalink / raw)
  To: gsl-discuss

Hi,

I compiled GSL 1.2 on Compaq Alpha with:
    CC=cc ./configure
    make CFLAGS="-std"
Compiler I used identifies itself as:
    Compaq C V6.3-025 on Compaq Tru64 UNIX V5.1 (Rev. 732)
    Compiler Driver V6.3-026 (sys) cc Driver
Make check fails for gsl_isnan, gsl_isinf and gsl_finite functions. The make 
check output is below. I haven't found anything about this problem in the 
installation notes. If anyone successfully compiled and checked GSL on Alpha 
please let me know.

Regards,
Slaven


make  check-TESTS
PASS: gsl_expm1(0.0) (0 observed vs 0 expected)
PASS: gsl_expm1(1e-10) (1e-10 observed vs 1e-10 expected)
PASS: gsl_expm1(-1e-10) (-1e-10 observed vs -1e-10 expected)
PASS: gsl_expm1(0.1) (0.105171 observed vs 0.105171 expected)
PASS: gsl_expm1(-0.1) (-0.0951626 observed vs -0.0951626 expected)
PASS: gsl_expm1(10.0) (22025.5 observed vs 22025.5 expected)
PASS: gsl_expm1(-10.0) (-0.999955 observed vs -0.999955 expected)
PASS: gsl_log1p(0.0) (0 observed vs 0 expected)
PASS: gsl_log1p(1e-10) (1e-10 observed vs 1e-10 expected)
PASS: gsl_log1p(0.1) (0.0953102 observed vs 0.0953102 expected)
PASS: gsl_log1p(10.0) (2.3979 observed vs 2.3979 expected)
PASS: gsl_hypot(0.0, 0.0) (0 observed vs 0 expected)
PASS: gsl_hypot(1e-10, 1e-10) (1.41421e-10 observed vs 1.41421e-10 expected)
PASS: gsl_hypot(1e-38, 1e-38) (1.41421e-38 observed vs 1.41421e-38 expected)
PASS: gsl_hypot(1e-10, -1) (1 observed vs 1 expected)
PASS: gsl_hypot(-1, 1e-10) (1 observed vs 1 expected)
PASS: gsl_hypot(1e307, 1e301) (1e+307 observed vs 1e+307 expected)
PASS: gsl_hypot(1e301, 1e307) (1e+307 observed vs 1e+307 expected)
PASS: gsl_hypot(1e307, 1e307) (1.41421e+307 observed vs 1.41421e+307 expected)
PASS: gsl_acosh(1.0) (0 observed vs 0 expected)
PASS: gsl_acosh(1.1) (0.443568 observed vs 0.443568 expected)
PASS: gsl_acosh(10.0) (2.99322 observed vs 2.99322 expected)
PASS: gsl_acosh(1e10) (23.719 observed vs 23.719 expected)
PASS: gsl_asinh(0.0) (0 observed vs 0 expected)
PASS: gsl_asinh(1e-10) (1e-10 observed vs 1e-10 expected)
PASS: gsl_asinh(1e-10) (-1e-10 observed vs -1e-10 expected)
PASS: gsl_asinh(0.1) (0.0998341 observed vs 0.0998341 expected)
PASS: gsl_asinh(-0.1) (-0.0998341 observed vs -0.0998341 expected)
PASS: gsl_asinh(1.0) (0.881374 observed vs 0.881374 expected)
PASS: gsl_asinh(-1.0) (-0.881374 observed vs -0.881374 expected)
PASS: gsl_asinh(10) (2.99822 observed vs 2.99822 expected)
PASS: gsl_asinh(-10) (-2.99822 observed vs -2.99822 expected)
PASS: gsl_asinh(1e10) (23.719 observed vs 23.719 expected)
PASS: gsl_asinh(-1e10) (-23.719 observed vs -23.719 expected)
PASS: gsl_atanh(0.0) (0 observed vs 0 expected)
PASS: gsl_atanh(1e-20) (1e-20 observed vs 1e-20 expected)
PASS: gsl_atanh(-1e-20) (-1e-20 observed vs -1e-20 expected)
PASS: gsl_atanh(0.1) (0.100335 observed vs 0.100335 expected)
PASS: gsl_atanh(-0.1) (-0.100335 observed vs -0.100335 expected)
PASS: gsl_atanh(0.9) (1.47222 observed vs 1.47222 expected)
PASS: gsl_atanh(0.9) (-1.47222 observed vs -1.47222 expected)
PASS: gsl_pow_2(-3.14) (9.8596 observed vs 9.8596 expected)
PASS: gsl_pow_3(-3.14) (-30.9591 observed vs -30.9591 expected)
PASS: gsl_pow_4(-3.14) (97.2117 observed vs 97.2117 expected)
PASS: gsl_pow_5(-3.14) (-305.245 observed vs -305.245 expected)
PASS: gsl_pow_6(-3.14) (958.469 observed vs 958.469 expected)
PASS: gsl_pow_7(-3.14) (-3009.59 observed vs -3009.59 expected)
PASS: gsl_pow_8(-3.14) (9450.12 observed vs 9450.12 expected)
PASS: gsl_pow_9(-3.14) (-29673.4 observed vs -29673.4 expected)
PASS: gsl_pow_n(-3.14,-9) (-3.37003e-05 observed vs -3.37003e-05 expected)
PASS: gsl_pow_n(-3.14,-8) (0.000105819 observed vs 0.000105819 expected)
PASS: gsl_pow_n(-3.14,-7) (-0.000332271 observed vs -0.000332271 expected)
PASS: gsl_pow_n(-3.14,-6) (0.00104333 observed vs 0.00104333 expected)
PASS: gsl_pow_n(-3.14,-5) (-0.00327606 observed vs -0.00327606 expected)
PASS: gsl_pow_n(-3.14,-4) (0.0102868 observed vs 0.0102868 expected)
PASS: gsl_pow_n(-3.14,-3) (-0.0323006 observed vs -0.0323006 expected)
PASS: gsl_pow_n(-3.14,-2) (0.101424 observed vs 0.101424 expected)
PASS: gsl_pow_n(-3.14,-1) (-0.318471 observed vs -0.318471 expected)
PASS: gsl_pow_n(-3.14,0) (1 observed vs 1 expected)
PASS: gsl_pow_n(-3.14,1) (-3.14 observed vs -3.14 expected)
PASS: gsl_pow_n(-3.14,2) (9.8596 observed vs 9.8596 expected)
PASS: gsl_pow_n(-3.14,3) (-30.9591 observed vs -30.9591 expected)
PASS: gsl_pow_n(-3.14,4) (97.2117 observed vs 97.2117 expected)
PASS: gsl_pow_n(-3.14,5) (-305.245 observed vs -305.245 expected)
PASS: gsl_pow_n(-3.14,6) (958.469 observed vs 958.469 expected)
PASS: gsl_pow_n(-3.14,7) (-3009.59 observed vs -3009.59 expected)
PASS: gsl_pow_n(-3.14,8) (9450.12 observed vs 9450.12 expected)
PASS: gsl_pow_n(-3.14,9) (-29673.4 observed vs -29673.4 expected)
PASS: gsl_isinf(0) (0 observed vs 0 expected)
PASS: gsl_isinf(1) (0 observed vs 0 expected)
FAIL: gsl_isinf(inf) (0 observed vs 1 expected)
FAIL: gsl_isinf(-inf) (0 observed vs -1 expected)
PASS: gsl_isinf(nan) (0 observed vs 0 expected)
PASS: gsl_isnan(0) (0 observed vs 0 expected)
PASS: gsl_isnan(1) (0 observed vs 0 expected)
PASS: gsl_isnan(inf) (0 observed vs 0 expected)
FAIL: gsl_isnan(nan) (0 observed vs 1 expected)
PASS: gsl_finite(0) (1 observed vs 1 expected)
PASS: gsl_finite(1) (1 observed vs 1 expected)
FAIL: gsl_finite(inf) (1 observed vs 0 expected)
FAIL: gsl_finite(nan) (1 observed vs 0 expected)
PASS: gsl_fdiv(2,3) (0.666667 observed vs 0.666667 expected)
FAIL: test
===================
1 of 1 tests failed
===================
make[2]: *** [check-TESTS] Error 1
make[1]: *** [check-am] Error 2
make: *** [check-recursive] Error 1
bash-2.02$

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Make check fails on Alpha
  2002-09-22 14:47 Make check fails on Alpha Slaven Peles
@ 2002-09-22 20:44 ` Brian Gough
  2002-09-23 17:23   ` Slaven Peles
  0 siblings, 1 reply; 3+ messages in thread
From: Brian Gough @ 2002-09-22 20:44 UTC (permalink / raw)
  To: Slaven Peles; +Cc: gsl-discuss

Slaven Peles writes:
 >  I compiled GSL 1.2 on Compaq Alpha with:
 >     CC=cc ./configure make CFLAGS="-std"
 > Compiler I used identifies itself as:
 >     Compaq C V6.3-025 on Compaq Tru64 UNIX V5.1 (Rev. 732) Compiler
 >     Driver V6.3-026 (sys) cc Driver
 > Make check fails for gsl_isnan, gsl_isinf and gsl_finite
 > functions. The make check output is below. I haven't found anything
 > about this problem in the installation notes. If anyone
 > successfully compiled and checked GSL on Alpha please let me know.

Thanks for the bug report. Those tests require correct IEEE arithmetic
for infinities. Check the manpage for cc for any options related to
IEEE conformance.

Brian

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Make check fails on Alpha
  2002-09-22 20:44 ` Brian Gough
@ 2002-09-23 17:23   ` Slaven Peles
  0 siblings, 0 replies; 3+ messages in thread
From: Slaven Peles @ 2002-09-23 17:23 UTC (permalink / raw)
  To: Brian Gough; +Cc: Slaven Peles, gsl-discuss

On Sun, 22 Sep 2002, Brian Gough wrote:

> Slaven Peles writes:
>  >  I compiled GSL 1.2 on Compaq Alpha with:
>  >     CC=cc ./configure make CFLAGS="-std"
>  > Compiler I used identifies itself as:
>  >     Compaq C V6.3-025 on Compaq Tru64 UNIX V5.1 (Rev. 732) Compiler
>  >     Driver V6.3-026 (sys) cc Driver
>  > Make check fails for gsl_isnan, gsl_isinf and gsl_finite
>  > functions. The make check output is below. I haven't found anything
>  > about this problem in the installation notes. If anyone
>  > successfully compiled and checked GSL on Alpha please let me know.
> 
> Thanks for the bug report. Those tests require correct IEEE arithmetic
> for infinities. Check the manpage for cc for any options related to
> IEEE conformance.
> 
> Brian
> 
> 
I wouldn't go that far to call it a bug ;-). Following your advice I 
compiled GSL with option -ieee, and everything worked fine, all checks 
passed. So the right way to compile GSL on Alpha with Compaq C compiler 
(in bash) would be:
     CC=cc ./configure
     make CFLAGS="-std -ieee"


Cheers,
Slaven

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-09-23  3:44 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-09-22 14:47 Make check fails on Alpha Slaven Peles
2002-09-22 20:44 ` Brian Gough
2002-09-23 17:23   ` Slaven Peles

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).