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


bug #36943: documentation not built without gnuplot

Submitted by:  Carnë Draug <carandraug>
Submitted on:  Tue Jul 24 17:12:22 2012  
Category: Configuration and Build SystemSeverity: 3 - Normal
Priority: 3 - LowItem Group: Documentation
Status: FixedAssigned to: None
Originator Name: Open/Closed: Closed
Release: devOperating System: Any

Add a New Comment (Rich MarkupRich Markup):

You are not logged in

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


(Jump to the original submission Jump to the original submission)

Sat Sep 12 15:29:58 2015, 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>
Project Administrator
Tue Feb 24 15:29:11 2015, 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>
Project Member
Tue Feb 24 14:13:22 2015, comment #5:

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

Mike Miller <mtmiller>
Project Administrator
Sat Feb 14 17:40:01 2015, 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>
Project Administrator
Sat Feb 14 17:33:25 2015, 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>
Project Administrator
Tue Jul 24 17:47:34 2012, 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>
Project Administrator
Tue Jul 24 17:21:32 2012, comment #1:

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

Jordi Gutiérrez Hermoso <jordigh>
Project Administrator
Tue Jul 24 17:12:22 2012, 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>
Project Member


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

Attach File(s):

No files currently attached


   bug dependencies.

Items that depend on this one: None found


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

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

    Only project members can vote.


    Please enter the title of George Orwell's famous dystopian book (it's a date):



    Follow 8 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sat Sep 12 15:29:58 2015mtmillerStatusPostponed=>Fixed
    Tue Feb 24 14:13:22 2015mtmillerStatusIn Progress=>Postponed
      Dependencies-=>Depends on bugs #42320
    Sat Feb 14 17:33:25 2015mtmillerStatusPostponed=>In Progress
    Tue Feb 3 02:05:17 2015mtmillerDependencies-=>Depends on bugs #33180
    Tue Jul 24 17:47:34 2012rik5Priority5 - Normal=>3 - Low

    Back to the top

    Powered by Savane 3.1-cleanup1