3.0.4 RC1 (cygwin)

Tatsuro MATSUOKA tmacchant at yahoo.co.jp
Sat Jan 17 21:16:18 CST 2009


Hello

I have built octave-3.0.4RC1 on mingw by gcc-3.4.4-sjlj.
The depndencies used is prepared in cygwin, most parts of which have been contructed by Marco
(Thanks!).

gcc-4 build was failed at lioctave concering suitesparse. So that I used this time gcc-3.4.4 -sjlj.
(Environment using gcc-3.4.4-dw2 is now only saved in a PC in the university.)

The build was successful.

Regards

Tatsuro

************
Integrated test scripts:

1.  src/DLD-FUNCTIONS/rand.cc .............................. PASS   56/57   FAIL 1  
2. scripts/specfun/nchoosek.m ............................. PASS    1/2    FAIL 1  

Fixed test scripts:

3. test_system.m .......................................... PASS  125/126  FAIL 1

Summary:

  PASS   4134
  FAIL      3

There were 2 expected failures (see fntests.log for details).

Expected failures are known bugs. Please help improve
Octave by contributing fixes for them.

1493 (of 1670) files have no tests.  Please help improve Octave by
contributing tests for these files (see the list in the file fntests.log).
****************************************


No.1 is the same as that for the mingw case.
http://www.nabble.com/3.0.4-RC1-to21495212.html#a21512989

No.3 comes from my irregular setting of home directries.

No.2 is new error
>>>>> processing /cygdrive/c/usr/tatsu/mingwhome/octaves/octave-3.0.4RC1/scripts/specfun/nchoosek.m
  ***** assert (nchoosek(100,45), bincoeff(100,45))
!!!!! test failed
error: assert (nchoosek (100, 45),bincoeff (100, 45)) expected
 6.1448e+28
but got
 6.1448e+28
values do not match

>From octave prompt,
octave:10> nchoosek(100,45)
ans =  6.14484712141365e+28
octave:11> bincoeff(100,45)
warning: A(I) = X: X does not have same shape as I
warning: A(I) = X: X does not have same shape as I
ans =  6.14484712141348e+28
octave:12> (nchoosek(100,45)-bincoeff(100,45))/ nchoosek(100,45)
warning: A(I) = X: X does not have same shape as I
warning: A(I) = X: X does not have same shape as I
ans =  2.83428762991993e-14              

Is relative reference of 3e-14 allowable?
If it is allowable,
The below change is desireble.
(nchoosek(100,45), bincoeff(100,45))
 |
 V
(nchoosek(100,45), bincoeff(100,45),-1e-13)

Have to I prepare in the form of changeset the above? 



--------------------------------------
Power up the Internet with Yahoo! Toolbar.
http://pr.mail.yahoo.co.jp/toolbar/


More information about the Octave-maintainers mailing list