octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Questions about "configure" and "native graphics"


From: Julien Bect
Subject: Re: Questions about "configure" and "native graphics"
Date: Tue, 21 Apr 2015 18:37:02 +0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.6.0

Le 21/04/2015 17:25, John W. Eaton a écrit :
On 04/21/2015 09:59 AM, Julien Bect wrote:
Le 21/04/2015 15:04, Mike Miller a écrit :
On Tue, Apr 21, 2015 at 08:47:21 +0200, Julien Bect wrote:
What does "native graphics" mean ?
The way I understand it is a blanket term to describe both the FLTK
and Qt plotting toolkits and the support libraries needed to make
those work.

Ok... So, if "native graphics" covers both FLTK and Qt, considering the
warnings :

configure: WARNING: --without-fltk specified.  Native graphics will be
disabled.

configure: WARNING: I didn't find the necessary libraries to compile native configure: WARNING: graphics. It isn't necessary to have native graphics,
configure: WARNING: but you will need to have gnuplot installed or you
won't
configure: WARNING: be able to use any of Octave's plotting commands

shouldn't I get gnuplot only ?

At one time, the only way to use OpenGL graphics was with FLTK widgets, so that combination was "native graphics". That term was meant to say that plotting was done using a library directly linked with Octave, not using a separate external program (gnuplot).

Thanks, it makes sense now.


When I configure with "--without-fltk", I still end up with both "qt"
and "gnuplot" available as graphics toolkits.

That's what should happen. The warning message is just bad. Please feel free to suggest some better way of wording it.

Concerning the first warning:

configure: WARNING: --without-fltk specified. Native graphics will be disabled.

I think that it should simply be removed, shouldn't it ? Since "native graphics" are also available through the "qt" toolkit, simply using --without-fltk doesn't disable native graphics.


Concerning the second warning:

configure: WARNING: I didn't find the necessary libraries to compile native
configure: WARNING: graphics.  It isn't necessary to have native graphics,
configure: WARNING: but you will need to have gnuplot installed or you won't
configure: WARNING: be able to use any of Octave's plotting commands

if I understand correctly it is warning me that the "qt" toolkit will not work since I do not have some required libraries (which ones, I don't know yet) for native graphics.

But then, why not disable the "qt" toolkit as a consequence, instead of letting the build continue with it ?


"qt" is selected as the default toolkit but I can't plot anything
(figure successfully creates a frame, with various buttons and menus,
but everything seems frozen and I can't plot).

So the libraries are present but you don't have the hardware to use them? I don't know if that's actually the case, I'm just guessing.

Well, I really don't know... Which library would that be ?




reply via email to

[Prev in Thread] Current Thread [Next in Thread]