Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-106941

no-opengl build fails

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P1: Critical
    • None
    • 6.5
    • None
    • 10f4eb0e585a1a2b13d049a8d5496302a43bcafe (qt/qtbase/dev) ef97bf04af96980004cd1476b7ffc964be1be165 (qt/qtdeclarative/dev)

    Description

      After commit 8539e641f6f48a605547f66c47266d19e537f74e (https://codereview.qt-project.org/c/qt/qtbase/+/426869)
      -no-opengl builds fail since opengl related headers are not available.

       

      agent:2022/09/23 13:43:17 build.go:394: | /home/qt/work/build/build/tmp/hosttools/g++ -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_QUICK_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_UP_TO=0x050000 -DQT_GUI_LIB -DQT_LEAN_HEADERS=1 -DQT_MOC_COMPAT -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_INTEGER_EVENT_COORDINATES -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_QMLINTEGRATION_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_USE_QSTRINGBUILDER -DQT_WARN_DEPRECATED_UP_TO=0x070000 -DQuick_EXPORTS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/build/src/quick/Quick_autogen/include -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/build/include -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/build/include/QtQuick -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/git/src/quick -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/build/src/quick -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/build/include/QtQuick/6.5.0 -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/build/include/QtQuick/6.5.0/QtQuick -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/build/src/qml -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/build/include/QtQml/6.5.0 -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/build/include/QtQml/6.5.0/QtQml -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/recipe-sysroot-native/usr/include/QtCore/6.5.0 -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/recipe-sysroot-native/usr/include/QtCore/6.5.0/QtCore -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/recipe-sysroot-native/usr/include/QtCore -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/recipe-sysroot-native/usr/lib/mkspecs/linux-g++ -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/build/include/QtQml -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/build/include/QtQmlIntegration -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/git/src/qmlintegration -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/build/src/qmlintegration -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/recipe-sysroot-native/usr/include/QtNetwork -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/recipe-sysroot-native/usr/include/QtGui -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/build/include/QtQmlModels -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/recipe-sysroot-native/usr/include/QtGui/6.5.0 -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/recipe-sysroot-native/usr/include/QtGui/6.5.0/QtGui -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/build/src/qmlmodels -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/build/include/QtQmlModels/6.5.0 -I/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/build/include/QtQmlModels/6.5.0/QtQmlModels -isystem/home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -DNDEBUG -O2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fno-exceptions -fPIC -pthread -Wsuggest-override -std=c++17 -Winvalid-pch -include /home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/build/src/quick/CMakeFiles/Quick.dir/cmake_pch.hxx -MD -MT src/quick/CMakeFiles/Quick.dir/handlers/qquickdraghandler.cpp.o -MF src/quick/CMakeFiles/Quick.dir/handlers/qquickdraghandler.cpp.o.d -o src/quick/CMakeFiles/Quick.dir/handlers/qquickdraghandler.cpp.o -c /home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/git/src/quick/handlers/qquickdraghandler.cpp
      agent:2022/09/23 13:43:17 build.go:394: | In file included from /home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/recipe-sysroot-native/usr/include/QtGui/6.5.0/QtGui/private/qwindow_p.h:21,
      agent:2022/09/23 13:43:17 build.go:394: |                  from /home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/build/include/QtQuick/6.5.0/QtQuick/private/../../../../../../git/src/quick/items/qquickwindow_p.h:36,
      agent:2022/09/23 13:43:17 build.go:394: |                  from /home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/build/include/QtQuick/6.5.0/QtQuick/private/qquickwindow_p.h:1,
      agent:2022/09/23 13:43:17 build.go:394: |                  from /home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/build/include/QtQuick/6.5.0/QtQuick/private/../../../../../../git/src/quick/items/qquickitem_p.h:25,
      agent:2022/09/23 13:43:17 build.go:394: |                  from /home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/build/include/QtQuick/6.5.0/QtQuick/private/qquickitem_p.h:1,
      agent:2022/09/23 13:43:17 build.go:394: |                  from /home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/git/src/quick/handlers/qquickpointerhandler_p.h:19,
      agent:2022/09/23 13:43:17 build.go:394: |                  from /home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/git/src/quick/handlers/qquickpointerdevicehandler_p.h:3,
      agent:2022/09/23 13:43:17 build.go:394: |                  from /home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/git/src/quick/handlers/qquickhandlerpoint_p.h:18,
      agent:2022/09/23 13:43:17 build.go:394: |                  from /home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/git/src/quick/handlers/qquickmultipointhandler_p.h:20,
      agent:2022/09/23 13:43:17 build.go:394: |                  from /home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/git/src/quick/handlers/qquickdraghandler_p.h:18,
      agent:2022/09/23 13:43:17 build.go:394: |                  from /home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/git/src/quick/handlers/qquickdraghandler.cpp:4:
      agent:2022/09/23 13:43:17 build.go:394: | /home/qt/work/build/build/tmp/work/x86_64-linux/qtdeclarative-native/6.5.0-r0/recipe-sysroot-native/usr/include/QtGui/6.5.0/QtGui/qpa/qplatformwindow.h:22:10: fatal error: qpa/qplatformopenglcontext.h: No such file or directory
      agent:2022/09/23 13:43:17 build.go:394: |    22 | #include <qpa/qplatformopenglcontext.h>
      agent:2022/09/23 13:43:17 build.go:394: |       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

       

       

       

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            semlanik Alexey Edelev
            sapiippo Samuli Piippo
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes