bugGNU Octave - Bugs: bug #49322, ode23/45 errors


bug #49322: ode23/45 errors

Submitted by:  Michael Godfrey <godfrey>
Submitted on:  Wed 12 Oct 2016 09:17:49 AM UTC  
Category:  Libraries Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Incorrect Result
Status:  Fixed Assigned to:  None
Originator Name:  Godfrey Open/Closed:  Closed
Release:  dev Operating System:  GNU/Linux

Add a New Comment(Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


( Jump to the original submission)

Thu 13 Oct 2016 06:26:46 PM UTC, comment #10:

Good. That does it for me.

Michael Godfrey <godfrey>
Project Member
Thu 13 Oct 2016 02:57:06 PM UTC, comment #9:

Alright, just remove the out-of-date files manually to fix this.

Rik <rik5>
Project Administrator
Thu 13 Oct 2016 10:10:35 AM UTC, comment #8:

Rik: Your suggestion did not fix it for me.

PASS 14810

Also, this case provided a reminder that when files
are moved within the directory structure, make install
typically fails. In this case,
was stale and had to be removed. I will open a new bug
report for this.

Michael Godfrey <godfrey>
Project Member
Thu 13 Oct 2016 12:28:27 AM UTC, comment #7:

The failures you are seeing are from leftover out-of-date tests. Try a complete clean and re-build.

Rik <rik5>
Project Administrator
Wed 12 Oct 2016 11:28:29 PM UTC, comment #6:

OK. I thought if i do fresh clone i do not need to update.


PASS 14810

hg id
68e9bdb7cde3 @

octave:1> test libinterp/parse-tree/pt-binop.cc-tst

          • test

x = 0;
do_braindead_shortcircuit_evaluation (0);
if (1 | (x = 1))
assert (x, 1);
do_braindead_shortcircuit_evaluation (1);
if (1 | (x = 0))
assert (x, 1);
!!!!! test failed
'do_braindead_shortcircuit_evaluation' undefined near line 4 column 2
octave:2> test libinterp/octave-value/ov-range.cc-tst

          • test

x = 0:10;
warning ("off", "Octave:deprecated-function", "local");
save = allow_noninteger_range_as_index ();
warn_state = warning ("query", "Octave:noninteger-range-as-index");
allow_noninteger_range_as_index (false);
fail ("x(2.1:5)");
assert (x(2:5), 1:4);
allow_noninteger_range_as_index (true);
warning ("off", "Octave:noninteger-range-as-index");
assert (x(2.49:5), 1:3);
assert (x(2.5:5), 2:4);
assert (x(2.51:5), 2:4);
allow_noninteger_range_as_index (save);
warning (warn_state.state, warn_state.identifier);
!!!!! test failed
'allow_noninteger_range_as_index' undefined near line 5 column 9


Dmitri A. Sergatskov <dasergatskov>
Wed 12 Oct 2016 09:34:32 PM UTC, comment #5:

Try 'hg pull' followed by 'hg update @'. The default bookmark fell behind the actual head of development, but jwe has corrected that now.

Rik <rik5>
Project Administrator
Wed 12 Oct 2016 09:25:23 PM UTC, comment #4:

My case is exactly like Dimitri's.

With hg id:
54332b6ddeb6 @

Michael Godfrey <godfrey>
Project Member
Wed 12 Oct 2016 07:46:06 PM UTC, comment #3:

Instead of "hg head", which shows the branch heads, what does "hg id" tell you?

If it doesn't match one of the branch heads, why not? Oh, I see, maybe because you are stuck back at the '@' bookmark and that hasn't been properly advanced recently?

John W. Eaton <jwe>
Project Administrator
Wed 12 Oct 2016 07:38:09 PM UTC, comment #2:

Freashly re-clone and re-build:


Dmitri A. Sergatskov <dasergatskov>
Wed 12 Oct 2016 04:19:13 PM UTC, comment #1:

Can you try a cset greater than or equal to 22612:c05377052b50?

Also, what happens if you just start octave and try

Does that fail in the same way that 'make check' does?

Rik <rik5>
Project Administrator
Wed 12 Oct 2016 09:17:49 AM UTC, original submission:

On Fedora 24 x64 I now get:

scripts/ode/ode23.m ......................................... PASS 11/36
scripts/ode/ode45.m ......................................... PASS 11/40

It appears that the ode update has gotten in an incorrect state
on the default system

Michael Godfrey <godfrey>
Project Member


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by jwe (Posted a comment)
  • -email is unavailable- added by dasergatskov (Posted a comment)
  • -email is unavailable- added by rik5 (Posted a comment)
  • -email is unavailable- added by godfrey (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only project members can vote.




    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2016-10-13 rik5 StatusNeed Info => Fixed
        Open/ClosedOpen => Closed
    2016-10-12 rik5 StatusNone => Need Info

    Back to the top

    Powered by Savane 3.4