Sat 28 Feb 2015 03:44:24 PM UTC, comment #6:
At least it's an easy fix. Apparently even a very basic Java class like a double value is still changing between versions. Java 1.8 adds a BYTES field which then means that setxor returns one extra field.
I changed the BIST tests to look for just the stable properties present in past and future versions of java (http://hg.savannah.gnu.org/hgweb/octave/rev/f799bf70350f).
|
Sat 28 Feb 2015 09:11:00 AM UTC, comment #5:
Under Ubuntu I get
|
Sat 28 Feb 2015 09:10:11 AM UTC, comment #4:
The BYTES is missing.
Under Ubuntu I get
|
Fri 27 Feb 2015 10:51:27 PM UTC, comment #3:
That's correct. It means Octave created a java object. You can use
to see what functions the particular object supports. Try, for example,
to see the value of pi printed out.
Try executing the failing test line by line and see where it fails.
If I had to guess, I bet there is a difference in upper/lower case for "NaN".
|
Fri 27 Feb 2015 10:38:46 PM UTC, comment #2:
What does it mean?
|
Fri 27 Feb 2015 06:13:19 PM UTC, comment #1:
Do you have a Java VM installed on the Windows side, and does it work within Octave?
For example, does this succeed?
|
Fri 27 Feb 2015 11:27:23 AM UTC, original submission:
In Linux (Ubuntu) it pass the test
|