Closed paolostivanin closed 2 years ago
This means that the Qt installation has broken header <QOpenGLFunctions_3_3_Core>
:
[ 50s] /home/abuild/rpmbuild/BUILD/CalcMySky-0.1.0/tests/../common/../common/util.hpp:85:29: error: 'QOpenGLFunctions_3_3_Core' was not declared in this scope
[ 50s] 85 | void checkFramebufferStatus(QOpenGLFunctions_3_3_Core& gl, const char* fboDescription);
[ 50s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
The header is included in common/util.hpp
in line 10, while the class apparently isn't declared for some reason.
I suppose this is the problem (in QT_PREFIX/include/QtOpenGL/qopenglfunctions_3_3_core.h
):
#if !defined(QT_NO_OPENGL) && !QT_CONFIG(opengles2)
If Qt is compiled without OpenGL support or it uses OpenGL ES 2, then CalcMySky won't work with it.
I see! Yes, I just saw that on aarch64 we don't support opengl. Thanks!
Hello, I'm packaging this software for openSUSE, but I'm facing some issues on aarch64: