Your message dated Tue, 15 Dec 2020 19:33:28 +0000
with message-id <[email protected]>
and subject line Bug#893735: fixed in paraview 5.9.0~rc1-2
has caused the Debian Bug report #893735,
regarding paraview FTBFS on armel/armhf: QVTKOpenGLWidget.cxx:458:3: error:
'QOpenGLFunctions_3_2_Core' was not declared in this scope
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
893735: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893735
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: paraview
Version: 5.4.1+dfsg4-1
Severity: serious
https://buildd.debian.org/status/package.php?p=paraview&suite=sid
...
/<<BUILDDIR>>/paraview-5.4.1+dfsg4/VTK/GUISupport/Qt/QVTKOpenGLWidget.cxx: In
member function 'virtual void QVTKOpenGLWidget::paintGL()':
/<<BUILDDIR>>/paraview-5.4.1+dfsg4/VTK/GUISupport/Qt/QVTKOpenGLWidget.cxx:458:3:
error: 'QOpenGLFunctions_3_2_Core' was not declared in this scope
QOpenGLFunctions_3_2_Core* f =
^~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/paraview-5.4.1+dfsg4/VTK/GUISupport/Qt/QVTKOpenGLWidget.cxx:458:3:
note: suggested alternative: 'QOpenGLFunctionsPrivate'
QOpenGLFunctions_3_2_Core* f =
^~~~~~~~~~~~~~~~~~~~~~~~~
QOpenGLFunctionsPrivate
/<<BUILDDIR>>/paraview-5.4.1+dfsg4/VTK/GUISupport/Qt/QVTKOpenGLWidget.cxx:458:30:
error: 'f' was not declared in this scope
QOpenGLFunctions_3_2_Core* f =
^
/<<BUILDDIR>>/paraview-5.4.1+dfsg4/VTK/GUISupport/Qt/QVTKOpenGLWidget.cxx:459:83:
error: no matching function for call to
'QOpenGLContext::versionFunctions<QOpenGLFunctions_3_2_Core>()'
QOpenGLContext::currentContext()->versionFunctions<QOpenGLFunctions_3_2_Core>();
^
In file included from
/usr/include/arm-linux-gnueabihf/qt5/QtGui/QOpenGLContext:1:0,
from
/<<BUILDDIR>>/paraview-5.4.1+dfsg4/VTK/GUISupport/Qt/QVTKOpenGLWidget.cxx:18:
/usr/include/arm-linux-gnueabihf/qt5/QtGui/qopenglcontext.h:193:11: note:
candidate: template<class TYPE> TYPE* QOpenGLContext::versionFunctions() const
TYPE *versionFunctions() const
^~~~~~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/qt5/QtGui/qopenglcontext.h:193:11: note:
template argument deduction/substitution failed:
VTK/GUISupport/Qt/CMakeFiles/vtkGUISupportQt.dir/build.make:453: recipe for
target
'VTK/GUISupport/Qt/CMakeFiles/vtkGUISupportQt.dir/QVTKOpenGLWidget.cxx.o' failed
make[3]: ***
[VTK/GUISupport/Qt/CMakeFiles/vtkGUISupportQt.dir/QVTKOpenGLWidget.cxx.o] Error
1
On armel/armhf (and on arm64 in Ubuntu) Qt is compiled for OpenGL ES
instead of full OpenGL.
This is caused by:
https://gitlab.kitware.com/vtk/vtk/commit/53c566782950cd94ccd877cb906607e4cc33e1f7
The following fixes the build:
--- paraview-5.4.1+dfsg4.orig/VTK/GUISupport/Qt/QVTKOpenGLWidget.cxx
+++ paraview-5.4.1+dfsg4/VTK/GUISupport/Qt/QVTKOpenGLWidget.cxx
@@ -19,7 +19,7 @@
#include <QOpenGLDebugLogger>
#include <QOpenGLFramebufferObject>
#include <QOpenGLFunctions>
-#include <QOpenGLFunctions_3_2_Core>
+//#include <QOpenGLFunctions_3_2_Core>
#include <QOpenGLTexture>
#include <QPointer>
#include <QScopedValueRollback>
@@ -453,6 +453,7 @@ void QVTKOpenGLWidget::paintGL()
// before proceeding with blit-ing.
this->makeCurrent();
+#if 0
// blit from this->FBO to QOpenGLWidget's FBO.
vtkQVTKOpenGLWidgetDebugMacro("paintGL::blit-to-defaultFBO");
QOpenGLFunctions_3_2_Core* f =
@@ -485,6 +486,7 @@ void QVTKOpenGLWidget::paintGL()
f->glColorMask(colorMask[0], colorMask[1], colorMask[2], colorMask[3]);
f->glClearColor(clearColor[0], clearColor[1], clearColor[2],
clearColor[3]);
}
+#endif /* 0 */
}
//-----------------------------------------------------------------------------
This is obviously not a patch that should be applied,
it serves only to show that it is really just a small piece
of recently added code that prevents compilation here.
If possible, this should be fixed.
In case fixing is not possible or desirable, please:
- change the build dependency from libqt5opengl5-dev
to libqt5opengl5-desktop-dev, and
- file a removal bug for the old armel+armhf binaries
against ftp.debian.org
--- End Message ---
--- Begin Message ---
Source: paraview
Source-Version: 5.9.0~rc1-2
Done: Alastair McKinstry <[email protected]>
We believe that the bug you reported is fixed in the latest version of
paraview, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Alastair McKinstry <[email protected]> (supplier of updated paraview package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 15 Dec 2020 11:15:52 +0000
Source: paraview
Architecture: source
Version: 5.9.0~rc1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team
<[email protected]>
Changed-By: Alastair McKinstry <[email protected]>
Closes: 893735 959387 976128
Changes:
paraview (5.9.0~rc1-2) unstable; urgency=medium
.
* Fix space/tab issues in python. Closes: #976128
* Fix vtk cmake includes. Closes: #959387
* Ack. bug fixed/obsoleted by new version: Closes: #893735
* Include missing modules
* vtk fix patch
Checksums-Sha1:
d6a55aa207fdb962356087d7e735203bcf9ec98c 3092 paraview_5.9.0~rc1-2.dsc
8f188456fa6ae38480aa2a326eaaef7ddaa5b24c 31292
paraview_5.9.0~rc1-2.debian.tar.xz
Checksums-Sha256:
a37b973e82dc745d73b15a3e6bd09f3df0c027e541e63c637947744b85052554 3092
paraview_5.9.0~rc1-2.dsc
131338f4120064670cbf7455003d571e834d23f6ebf13ea1bc032128f4b94ab4 31292
paraview_5.9.0~rc1-2.debian.tar.xz
Files:
85b8a5fb3800ba8e041ec300ccbef1ef 3092 science optional paraview_5.9.0~rc1-2.dsc
aec2643b0c587617c374d6a9dda2a458 31292 science optional
paraview_5.9.0~rc1-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAl/ZC+gACgkQy+a7Tl2a
06U//g//cSfkMU44JMH2m2kKt6Gf/bT/AzRASHXMUiuUoyOcZLGfSA7ZBbRNocEU
nh6UxQs39lHw8P/8eNnPGzuus6EqlLOQN/sw+JQHtrimjdcY7EEfctRv4iz3gQLg
H+4CLuT03vVx7j5BhHfX9PTfSbE6oUCESaUjlzqza0pwjBSShkHkFVexQnuhJi3N
3V6Mz9xAuSJbmCmu9arDaWpC6PucwamT9KuLXLehpaDXL0JA+QD7z+OMWWnhF+8x
6/OU+p5jfO1Q1xptJcRMWVTCZBFC+eEg5+6Ew4w4x+6MVSt3rLCvpwHn6VYwJuzg
vWxmbvD1TM/NlTY57CE+0uVEl7PGH1Ml/C62PODI39CHCG8GhWmte0UGUB/6YX4/
/Pb3Fmst2GPKEgHYgoPZxnk88p34shzAk/U2oI42xAoe7eWPnQbyMRE5xSZN2qLU
Z/sxmzxIZTD1zWFkIqBOZmEeXj8o350dIjLA0AW81GgJSNgkHG7dZ/ofuo16Lqut
BgzZ87M28tO97OG2mN/Q/iM9FG32TnWOesJyd0wTOuPY4RVupenMI8bLOXutIzGg
u56ztVPZYt/2CF0UcL95NNY1d/m0NPdh5acQemajF1/UAbawKXx7BzK+1/Fo2khx
kcUM3B2jfO1AEuCaYaFunt7eu3SJ6iUNN+SvUYx3Pn9OWA7BhTU=
=sFBI
-----END PGP SIGNATURE-----
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers