[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