bugGNU Octave - Bugs: bug #36983, copyobj/hgsave/legend BIST tests...


bug #36983: copyobj/hgsave/legend BIST tests fail if gnuplot is not installed

Submitter:  CarnĂ« Draug <carandraug>
Submitted:  Sat 28 Jul 2012 07:06:00 PM UTC
Category:  Plotting with OpenGL Severity:  2 - Minor
Priority:  3 - Low Item Group:  Incorrect Result
Status:  Fixed Assigned to:  None
Originator Name:  Open/Closed:  * Closed
Release:  * dev Operating System:  * Any
* Mandatory Fields

Add a New Comment (Rich Markup)

Comment Type & Canned Response:


Thu 18 May 2017 04:31:54 AM UTC, comment #5: 

Fixed test failures when gnuplot is not installed:


Mike Miller <mtmiller>
Project Administrator
Sun 13 Sep 2015 09:50:29 PM UTC, comment #4: 

There was no particular reason to be using gnuplot for the tests in findobj.m.  As I noted in comment #2, there are lots of BIST tests that were using gnuplot solely to have access to invisible figures which is unnecessary.  I fixed that here (http://hg.savannah.gnu.org/hgweb/octave/rev/ba4088aee342).

I changed the bug summary to refer only to copyobj.

Rik <rik5>
Project Administrator
Sat 12 Sep 2015 03:38:44 PM UTC, comment #3: 

Just a minor update, the tests now simply fail instead of hanging, with an error "graphics_toolkit: gnuplot toolkit is not available".

Mike Miller <mtmiller>
Project Administrator
Fri 22 May 2015 03:28:51 PM UTC, comment #2: 

When _osmesa_print_ is finally completely debugged, then printing of invisible figures from OpenGL will work and this bug can be closed.

It would be better, perhaps, to search through the built-in tests and identify those which are using gnuplot solely because it supported invisible figures in the past and remove that requirement.

Rik <rik5>
Project Administrator
Mon 30 Jul 2012 03:31:53 AM UTC, comment #1: 

This is the same OpenGL printing bug which keeps popping up.  The test for copyobj () creates an image and saves it to a file.  But this this can't happen if the figure visibility is set to 'off' as it is for all of the built-in tests to prevent random graphs popping up on screen.

I'm marking this bug as postponed until the underlying OpenGL issue is fixed.

Rik <rik5>
Project Administrator
Sat 28 Jul 2012 07:06:00 PM UTC, original submission:  


when gnuplot, the test from copyobj kinda of fails. It makes Octave hang after warning and errors:

octave:1> test copyobj
sh: gnuplot: not found
warning: print.m: fig2dev binary is not available.
Some output formats are not available.
error: `unset' undefined near line 2 column 1

Carnë Draug <carandraug>
Project Member


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

Attach Files:

No files currently attached


   bug dependencies.

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by mtmiller (Posted a comment)
  • -email is unavailable- added by rik5 (Posted a comment)
  • -email is unavailable- added by carandraug (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only project members can vote.





    Follow 11 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2017-05-18 mtmiller StatusPostponed Fixed
        Open/ClosedOpen Closed
    2015-09-13 rik5 Summarycopyobj tests fail if gnuplot is not installed copyobj/hgsave/legend BIST tests fail if gnuplot is not installed
    2015-09-13 rik5 Summarycopyobj/findobj tests fail if gnuplot is not installed copyobj tests fail if gnuplot is not installed
    2015-09-12 mtmiller Severity3 - Normal 2 - Minor
        Priority5 - Normal 3 - Low
        Item GroupNone Incorrect Result
        Operating SystemGNU/Linux Any
        Summarycopyobj test hangs if there\'s no gnuplot copyobj/findobj tests fail if gnuplot is not installed
    2014-12-28 rik5 Dependencies- Depends on bugs #33180
    2012-07-30 rik5 StatusNone Postponed

    Back to the top

    Powered by Savane 3.9