On Wed, Aug 12, 2015 at 09:06:41PM +0200, chrysn wrote: > * check what made it fail on i386, fix that (as I can test that easily),
The i386 version is functional with hardware rendering, but when used with libgl1-mesa-swx11, it fails to run in an Xvfb (giving the below error message instead of the "Could not initialize GLX" and not even starting up that occurs when using Xvfb with libgl1-mesa-glx): > Warning: Missing OpenGL capabilities for OpenCSG - OpenCSG has been > disabled. > > It is highly recommended to run OpenSCAD on a system with OpenGL 2.0 > or later. > Your renderer information is as follows: > GLEW version 1.10.0 > () > OpenGL version The view window stays dark in that situation, displaying CGAL rendering ends in an abort: > CGAL error: assertion violation! > Expression : object_list_ > File : src/OGL_helper.h > Line : 571 > Explanation: > Refer to the bug-reporting instructions at http://www.cgal.org/bug_report.html > Aborted This does explain why the unit tests fail; trying to run them produces images of solid background color. The strange thing about this is that things behave the same in an amd64 chroot, while the pbuilder build did run successfully (as it did, so far, also on kfreebsd-{i386,amd64} and s390x[1]). I'll next compare the build logs. Relevant architectures for that are armhf, hurd-i386, i386, mips and powerpc. (Other architectures, like arm64, just had completely odd failures like [2]). [1] https://buildd.debian.org/status/package.php?p=openscad&suite=unstable [2] https://github.com/openscad/openscad/issues/1420
signature.asc
Description: Digital signature