Bug#964102: gle-graphics should build depend on libqt5opengl5-desktop-dev instead of libqt5opengl5-dev

2020-07-13 Thread Christian T. Steigies
Adrian,
On Wed, Jul 01, 2020 at 10:26:33PM +0300, Adrian Bunk wrote:
> Source: gle-graphics
> Version: 4.2.5-8
> Severity: important
> Tags: ftbfs
> 
> gle-graphics FTBFS on armel and armhf:
> 
> https://buildd.debian.org/status/package.php?p=gle-graphics=sid
> 
> ...
> 3dviewer.cpp: In destructor ‘virtual QGLE3DWidget::~QGLE3DWidget()’:
> 3dviewer.cpp:56:6: error: ‘glDeleteLists’ was not declared in this scope
>56 |  glDeleteLists(object, 1);
>   |  ^
> ...
> 
> The root cause is that on armel/armhf
> Qt5 is compiled with OpenGL ES instead of OpenGL.
> 
> Ideally it should be fixed to build and work with OpenGL ES,
> changing the build dependency from libqt5opengl5-dev to
> libqt5opengl5-desktop-dev would at least stop trying to
> build on armel/armhf.

Thanks for the hint! I am not sure if I am in the position to fix the OpenGL
issues, but maybe somebody from the glx list is. However, I will make use of
your workaround until this can be sorted out.

thanks,
Christian



Bug#964102: gle-graphics should build depend on libqt5opengl5-desktop-dev instead of libqt5opengl5-dev

2020-07-01 Thread Adrian Bunk
Source: gle-graphics
Version: 4.2.5-8
Severity: important
Tags: ftbfs

gle-graphics FTBFS on armel and armhf:

https://buildd.debian.org/status/package.php?p=gle-graphics=sid

...
3dviewer.cpp: In destructor ‘virtual QGLE3DWidget::~QGLE3DWidget()’:
3dviewer.cpp:56:6: error: ‘glDeleteLists’ was not declared in this scope
   56 |  glDeleteLists(object, 1);
  |  ^
...

The root cause is that on armel/armhf
Qt5 is compiled with OpenGL ES instead of OpenGL.

Ideally it should be fixed to build and work with OpenGL ES,
changing the build dependency from libqt5opengl5-dev to
libqt5opengl5-desktop-dev would at least stop trying to
build on armel/armhf.