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

Attachment: signature.asc
Description: Digital signature

Reply via email to