help-octave
[Top][All Lists]
Advanced

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

Re: Build From Current Sources Fails.


From: Kai Torben Ohlhus
Subject: Re: Build From Current Sources Fails.
Date: Sat, 4 Jan 2020 17:35:58 +0900
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.1

On 1/4/20 4:46 PM, Thomas D. Dean wrote:
> My octave-code directory is really old.
> 
> I started getting strange results, so I decided to clean up and start over.
> 
>> rm -Rf octave-code
>> hg clone https://www.octave.org/hg/octave octave-code
> real URL is https://hg.savannah.gnu.org/hgweb/octave
> requesting all changes
> adding changesets
> adding manifests
> adding file changes
> added 27909 changesets with 179519 changes to 14160 files
> new changesets 22412e3a4641:f658d41003e4
> updating to bookmark @
> real URL is https://hg.octave.org/gnulib
> cloning subrepo gnulib from http://hg.octave.org/gnulib
> requesting all changes
> adding changesets
> adding manifests
> adding file changes
> added 40247 changesets with 134453 changes to 11589 files (+34 heads)
> new changesets cb836a3f733e:c34f677e6117
> 3407 files updated, 0 files merged, 0 files removed, 0 files unresolved
>        > cd octave-code
>> ./bootstrap
> ...
>> mkdir build
>> cd build
>> ../configure F77=gfortran --without-qt
> ...
>> make -J12
> ...
>   GEN      doc/interpreter/delaunay.eps
>   GEN      doc/interpreter/inpolygon.eps
>   GEN      doc/interpreter/interpft.eps
>   GEN      doc/interpreter/interpn.eps
>   GEN      doc/interpreter/interpderiv1.eps
>   GEN      doc/interpreter/interpderiv2.eps
>   GEN      doc/interpreter/plot.eps
> error: print: figure must be visible or qt toolkit must be used with
> __gl_window__ property 'on' or QT_OFFSCREEN feature available
> error: called from
>     __opengl_print__ at line 202 column 7
>     print at line 752 column 16
>     geometryimages at line 63 column 5
> Makefile:27879: recipe for target 'doc/interpreter/triplot.eps' failed
> make[2]: *** [doc/interpreter/triplot.eps] Error 1
> make[2]: *** Waiting for unfinished jobs....
> error: print: figure must be visible or qt toolkit must be used with
> __gl_window__ property 'on' or QT_OFFSCREEN feature available
> error: called from
>     __opengl_print__ at line 202 column 7
>     print at line 752 column 16
>     geometryimages at line 56 column 5
> Makefile:27877: recipe for target 'doc/interpreter/voronoi.eps' failed
> make[2]: *** [doc/interpreter/voronoi.eps] Error 1
> error: print: figure must be visible or qt toolkit must be used with
> __gl_window__ property 'on' or QT_OFFSCREEN feature available
> error: called from
>     __opengl_print__ at line 202 column 7
>     print at line 752 column 16
>     geometryimages at line 72 column 5
> error: print: figure must be visible or qt toolkit must be used with
> __gl_window__ property 'on' or QT_OFFSCREEN feature available
> error: called from
>     __opengl_print__ at line 202 column 7
>     print at line 752 column 16
>     geometryimages at line 79 column 5
> Makefile:27881: recipe for target 'doc/interpreter/griddata.eps' failed
> make[2]: *** [doc/interpreter/griddata.eps] Error 1
> Makefile:27883: recipe for target 'doc/interpreter/convhull.eps' failed
> make[2]: *** [doc/interpreter/convhull.eps] Error 1
> error: print: figure must be visible or qt toolkit must be used with
> __gl_window__ property 'on' or QT_OFFSCREEN feature available
> error: called from
>     __opengl_print__ at line 202 column 7
>     print at line 752 column 16
>     geometryimages at line 89 column 5
> Makefile:27885: recipe for target 'doc/interpreter/delaunay.eps' failed
> make[2]: *** [doc/interpreter/delaunay.eps] Error 1
> error: print: figure must be visible or qt toolkit must be used with
> __gl_window__ property 'on' or QT_OFFSCREEN feature available
> error: called from
>     __opengl_print__ at line 202 column 7
>     print at line 752 column 16
>     interpimages at line 54 column 5
> Makefile:27927: recipe for target 'doc/interpreter/interpn.eps' failed
> make[2]: *** [doc/interpreter/interpn.eps] Error 1
> error: print: figure must be visible or qt toolkit must be used with
> __gl_window__ property 'on' or QT_OFFSCREEN feature available
> error: called from
>     __opengl_print__ at line 202 column 7
>     print at line 752 column 16
>     interpimages at line 65 column 5
> error: print: figure must be visible or qt toolkit must be used with
> __gl_window__ property 'on' or QT_OFFSCREEN feature available
> error: called from
>     __opengl_print__ at line 202 column 7
>     print at line 752 column 16
>     geometryimages at line 99 column 5
> Makefile:27929: recipe for target 'doc/interpreter/interpderiv1.eps' failed
> make[2]: *** [doc/interpreter/interpderiv1.eps] Error 1
> error: print: figure must be visible or qt toolkit must be used with
> __gl_window__ property 'on' or QT_OFFSCREEN feature available
> error: called from
>     __opengl_print__ at line 202 column 7
>     print at line 752 column 16
>     plotimages at line 41 column 5
> Makefile:27887: recipe for target 'doc/interpreter/inpolygon.eps' failed
> make[2]: *** [doc/interpreter/inpolygon.eps] Error 1
> Makefile:27957: recipe for target 'doc/interpreter/plot.eps' failed
> make[2]: *** [doc/interpreter/plot.eps] Error 1
> error: print: figure must be visible or qt toolkit must be used with
> __gl_window__ property 'on' or QT_OFFSCREEN feature available
> error: called from
>     __opengl_print__ at line 202 column 7
>     print at line 752 column 16
>     interpimages at line 44 column 5
> Makefile:27925: recipe for target 'doc/interpreter/interpft.eps' failed
> make[2]: *** [doc/interpreter/interpft.eps] Error 1
> error: print: figure must be visible or qt toolkit must be used with
> __gl_window__ property 'on' or QT_OFFSCREEN feature available
> error: called from
>     __opengl_print__ at line 202 column 7
>     print at line 752 column 16
>     interpimages at line 76 column 5
> Makefile:27931: recipe for target 'doc/interpreter/interpderiv2.eps' failed
> make[2]: *** [doc/interpreter/interpderiv2.eps] Error 1
> make[2]: Leaving directory '/home/tomdean/Math/Octave/octave-code/build'
> Makefile:26379: recipe for target 'all-recursive' failed
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory '/home/tomdean/Math/Octave/octave-code/build'
> Makefile:9963: recipe for target 'all' failed
> make: *** [all] Error 2
> 
> Tom Dean
> 
> 

Does

   ../configure F77=gfortran --without-qt --disable-docs

work for you?  I think there have been many changes in the plotting
system of Octave, and I am not sure if the documentation can be built
these days without the qt-toolkit.  Your "luck" might have been, that
your build-tree was rather old and those documentation images had not to
be built for a long time.

If "--disable-docs" works for you, then we should open a bug report
suggesting that "--without-qt" implies "--disable-docs".

Best,
Kai




reply via email to

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