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

QtWayland does not compile with -no-opengl configured

    XMLWordPrintable

Details

    • Linux/Wayland

    Description

      QtWayland does not compile (on Linux) if -no-opengl is configured.

      Error message:

      make[3]: Entering directory '/data/fblankenburg/qt/qtwayland/src/compositor'
      g++ -c -pipe -O2 -g -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -W -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -D_REENTRANT -fPIC -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_WAYLANDCOMPOSITOR_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../shared -Iglobal -Iwayland_wrapper -Icompositor_api -Iextensions -I../../include -I../../include/QtWaylandCompositor -I../../include/QtWaylandCompositor/5.12.4 -I../../include/QtWaylandCompositor/5.12.4/QtWaylandCompositor -I/data/fblankenburg/qt/qtbase/include/QtGui/5.12.4 -I/data/fblankenburg/qt/qtbase/include/QtGui/5.12.4/QtGui -I/data/fblankenburg/qt/qtbase/include/QtCore/5.12.4 -I/data/fblankenburg/qt/qtbase/include/QtCore/5.12.4/QtCore -I/data/fblankenburg/qt/qtdeclarative/include -I/data/fblankenburg/qt/qtdeclarative/include/QtQuick -I/data/fblankenburg/qt/qtbase/include -I/data/fblankenburg/qt/qtbase/include/QtGui -I/data/fblankenburg/qt/qtdeclarative/include/QtQml -I/data/fblankenburg/qt/qtbase/include/QtNetwork -I/data/fblankenburg/qt/qtbase/include/QtCore -I.moc -I/data/fblankenburg/qt/qtbase/mkspecs/linux-g++ -o .obj/qwaylandcompositor.o compositor_api/qwaylandcompositor.cpp
      compositor_api/qwaylandcompositor.cpp: In destructor ‘virtual QWaylandCompositorPrivate::~QWaylandCompositorPrivate()’:
      compositor_api/qwaylandcompositor.cpp:247:5: error: ‘client_buffer_integration’ was not declared in this scope
           client_buffer_integration.reset();
           ^~~~~~~~~~~~~~~~~~~~~~~~~
      compositor_api/qwaylandcompositor.cpp:247:5: note: suggested alternative: ‘clientBufferIntegration’
           client_buffer_integration.reset();
           ^~~~~~~~~~~~~~~~~~~~~~~~~
           clientBufferIntegration
      Makefile:9017: recipe for target '.obj/qwaylandcompositor.o' failed
      

      Attachments

        Issue Links

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

          Activity

            People

              johanhelsing Johan Helsing
              derfrank Frank Cieslok
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes