Source: structure-synth Version: 1.5.0-4 Severity: serious Tags: ftbfs https://buildd.debian.org/status/package.php?p=structure-synth&suite=sid
... In file included from StructureSynth/GUI/../../SyntopiaCore/GLEngine/EngineWidget.h:12, from StructureSynth/GUI/MainWindow.h:8, from Main.cpp:3: StructureSynth/GUI/../../SyntopiaCore/GLEngine/Object3D.h: In member function 'void SyntopiaCore::GLEngine::Object3D::vertex(SyntopiaCore::Math::Vector3f) const': StructureSynth/GUI/../../SyntopiaCore/GLEngine/Object3D.h:70:56: error: 'glVertex3f' was not declared in this scope void vertex(SyntopiaCore::Math::Vector3f v) const { glVertex3f(v.x(), v.y(), v.z()); } ^~~~~~~~~~ StructureSynth/GUI/../../SyntopiaCore/GLEngine/Object3D.h:70:56: note: suggested alternative: 'vertex3n' void vertex(SyntopiaCore::Math::Vector3f v) const { glVertex3f(v.x(), v.y(), v.z()); } ^~~~~~~~~~ vertex3n StructureSynth/GUI/../../SyntopiaCore/GLEngine/Object3D.h: In member function 'void SyntopiaCore::GLEngine::Object3D::normal(SyntopiaCore::Math::Vector3f) const': StructureSynth/GUI/../../SyntopiaCore/GLEngine/Object3D.h:71:56: error: 'glNormal3f' was not declared in this scope void normal(SyntopiaCore::Math::Vector3f v) const { glNormal3f(v.x(), v.y(), v.z()); } ^~~~~~~~~~ StructureSynth/GUI/../../SyntopiaCore/GLEngine/Object3D.h:71:56: note: suggested alternative: 'normal' void normal(SyntopiaCore::Math::Vector3f v) const { glNormal3f(v.x(), v.y(), v.z()); } ^~~~~~~~~~ normal make[1]: *** [Makefile:756: Main.o] Error 1 The root cause is that on armel/armhf (and arm64 in Ubuntu) Qt5 is compiled with OpenGL ES instead of OpenGL. Ideally structure-synth should be fixed to build and work with OpenGL ES, but if this is not easily possible please - change the build dependency from libqt5opengl5-dev to libqt5opengl5-desktop-dev (which will stop trying to build structure-synth on armel/aarmhf), and - file a removal bug for the old armel+armhf binaries of structure-synth against ftp.debian.org