bugGNU Octave - Bugs: bug #36943, documentation not built without...


bug #36943: documentation not built without gnuplot

Submitter:  Carnë Draug <carandraug>
Submitted:  Tue 24 Jul 2012 05:12:22 PM UTC
Category:  Configuration and Build System Severity:  3 - Normal
Priority:  3 - Low Item Group:  Documentation
Status:  Fixed Assigned to:  None
Originator Name:  Open/Closed:  * Closed
Release:  * dev Operating System:  * Any
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment (Rich Markup)

( Jump to the original submission )

Sat 12 Sep 2015 03:29:58 PM UTC, comment #7: 

This is fixed with cset http://hg.savannah.gnu.org/hgweb/octave/rev/b439ccc9a162, the manual is built with the Qt toolkit now.

Mike Miller <mtmiller>
Group administrator
Tue 24 Feb 2015 03:29:11 PM UTC, comment #6: 

TeX rendering can be done with fltk as it is now and this
is at least briefly described in the Manual. But, it is a
2-step process and so not too convenient for integration
in the build flow. And, additional editing would be needed
since the Octave output is LaTeX, not texinfo.

For other purposes, like publications, I find the current
fltk quite convenient. There is actually an advantage of
including any TeX material after the plots are generated
since the annotations can be adjusted without having to
regenerate the plots. And, you get to use your configured
TeX/LaTeX so it is easy to include related material in the

Michael Godfrey <godfrey>
Group Member
Tue 24 Feb 2015 02:13:22 PM UTC, comment #5: 

Adding dependency on bug #42320 since TeX rendering is required to generate the images for the Octave documentation.

Mike Miller <mtmiller>
Group administrator
Sat 14 Feb 2015 05:40:01 PM UTC, comment #4: 

And there is another problem in that the build currently fails in doc/interpreter if you don't have OSMesa installed.  We've gone from requiring gnuplot to requiring OpenGL and OSMesa instead.  I've asked jwe to look at supporting whichever toolkit is available, or maybe we just make OSMesa another requirement for developers.

Rik <rik5>
Group administrator
Sat 14 Feb 2015 05:33:25 PM UTC, comment #3: 

This is now being done… sort of. Cset http://hg.savannah.gnu.org/hgweb/octave/rev/1170c849952b changed the build to no longer switch to Gnuplot when building the figures for the manual. However, there is one figure in the documentation that demonstrates the use of TeX, which doesn't currently work with OpenGL printing.

Mike Miller <mtmiller>
Group administrator
Tue 24 Jul 2012 05:47:34 PM UTC, comment #2: 

Jordi nailed it.  Until we have reliable production of figures we can't completely move to OpenGL-based graphics.  See the bug report for bug #36255

Rik <rik5>
Group administrator
Tue 24 Jul 2012 05:21:32 PM UTC, comment #1: 

We can't build the docs with fltk because OpenGL offscreen plotting rarely works.

Jordi Gutiérrez Hermoso <jordigh>
Group administrator
Tue 24 Jul 2012 05:12:22 PM UTC, original submission:  


when running configure without gnuplot, the building of documentation is automatically disabled. I have tracked this to changeset 14579:4dc85c4f151b

I understand that plotting may be needed to build the documentation but shouldn't in that case check if fltk could be used instead rather than disabling it? I see that in the dev release of octave, native graphics are already automatically used when gnuplot is missing.


Carnë Draug <carandraug>
Group Member


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

Attach Files:

No files currently attached


Carbon-Copy List
  • -email is unavailable- added by godfrey (Posted a comment)
  • -email is unavailable- added by mtmiller (Posted a comment)
  • -email is unavailable- added by rik5 (Posted a comment)
  • -email is unavailable- added by jordigh (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 8 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2015-09-12 mtmiller StatusPostponed Fixed
        Open/ClosedOpen Closed
    2015-02-24 mtmiller StatusIn Progress Postponed
        Dependencies- Depends on bugs #42320
    2015-02-14 mtmiller StatusPostponed In Progress
    2015-02-03 mtmiller Dependencies- Depends on bugs #33180
    2012-07-24 rik5 Priority5 - Normal 3 - Low
        StatusNone Postponed

    Back to the top

    Powered by Savane 3.11