On 03.10.2017 22:16, Mike Miller wrote: > On Fri, Sep 29, 2017 at 10:50:08 +0300, Adrian Bunk wrote: >> Some recent change in unstable makes octave-interval FTBFS: > […] >> error: __osmesa_print__: Depth and stencil doesn't match, are you sure you >> are using OSMesa >= 9.0? > > This is due to mesa in unstable using libglvnd now. This appears to > break Octave's attempt to use OSMesa and Mesa in the same executable > context (confirmed on other distributions also using libglvnd). > > One workaround is an ugly "LD_PRELOAD=libGLX_mesa.so.0". > > Other workaround is to avoid using the OpenGL-based toolkits with > figure("visible", "off").
Are you sure about the last part? This .octaverc sets "defaultfigurevisibility" to "off", while the error occurs: https://anonscm.debian.org/cgit/pkg-octave/octave-interval.git/tree/doc/.octaverc?id=ff5489babda7255f6256d1a1449b6418d18fa4a5 The image is then saved via OpenGL off-screen rendering. When another toolkit (gnuplot) is used, 3D graphics don't look so good... So the solution would be to use that LD_PRELOAD for “make -C doc manual.html”. I guess that this can easily be tested in Debian unstable? Oliver