Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
5.12.4
-
None
-
9bbf9f0d862b8d458e59690d36641618fb101b4e (qt/qtmultimedia/5.12)
Description
Caused by commit 19232dbe27521f60bdd265dbac0419d93c7ea5de, new breakage in 5.12.4.
/tmp/e2/build/qt-everywhere-src-5.12.4/qtmultimedia/src/multimediawidgets/qpaintervideosurface.cpp: In function 'void makeCurrent(QGLContext*)': /tmp/e2/build/qt-everywhere-src-5.12.4/qtmultimedia/src/multimediawidgets/qpaintervideosurface.cpp:67:12: error: invalid use of incomplete type 'class QGLContext' context->makeCurrent(); ^~ In file included from /tmp/e2/build/qt-everywhere-src-5.12.4/qtbase/include/QtWidgets/qwidget.h:1, from /tmp/e2/build/qt-everywhere-src-5.12.4/qtbase/include/QtWidgets/../../src/widgets/widgets/qabstractbutton.h:46, from /tmp/e2/build/qt-everywhere-src-5.12.4/qtbase/include/QtWidgets/qabstractbutton.h:1, from /tmp/e2/build/qt-everywhere-src-5.12.4/qtbase/include/QtWidgets/QtWidgets:6, from ../../include/QtMultimediaWidgets/QtMultimediaWidgetsDepends:6: /tmp/e2/build/qt-everywhere-src-5.12.4/qtbase/include/QtWidgets/../../src/widgets/kernel/qwidget.h:703:18: note: forward declaration of 'class QGLContext' friend class QGLContext; ^~~~~~~~~~ /tmp/e2/build/qt-everywhere-src-5.12.4/qtmultimedia/src/multimediawidgets/qpaintervideosurface.cpp:69:26: error: invalid use of incomplete type 'class QGLContext' auto handle = context->contextHandle(); ^~ In file included from /tmp/e2/build/qt-everywhere-src-5.12.4/qtbase/include/QtWidgets/qwidget.h:1, from /tmp/e2/build/qt-everywhere-src-5.12.4/qtbase/include/QtWidgets/../../src/widgets/widgets/qabstractbutton.h:46, from /tmp/e2/build/qt-everywhere-src-5.12.4/qtbase/include/QtWidgets/qabstractbutton.h:1, from /tmp/e2/build/qt-everywhere-src-5.12.4/qtbase/include/QtWidgets/QtWidgets:6, from ../../include/QtMultimediaWidgets/QtMultimediaWidgetsDepends:6: /tmp/e2/build/qt-everywhere-src-5.12.4/qtbase/include/QtWidgets/../../src/widgets/kernel/qwidget.h:703:18: note: forward declaration of 'class QGLContext' friend class QGLContext; ^~~~~~~~~~ /tmp/e2/build/qt-everywhere-src-5.12.4/qtmultimedia/src/multimediawidgets/qpaintervideosurface.cpp:70:35: error: incomplete type 'QOpenGLContext' used in nested name specifier if (handle && QOpenGLContext::currentContext() != handle) ^~~~~~~~~~~~~~
This is a Linux -> Windows cross build using MinGW.
Attachments
Issue Links
- is duplicated by
-
QTBUG-76600 QtMultimedia does not compile when -no-opengl is configured
- Closed