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

modules depending on QtGUI not automatically deactivated when configuriting with -no-gui

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Done
    • Affects Version/s: 5.2.1
    • Fix Version/s: 5.3.0 Beta1
    • Component/s: Build System
    • Labels:
      None
    • Environment:
      Linux (openSUSE 12.3) x86_64
    • Commits:
      many

      Description

      I configured the build using

      ./configure -no-gui -opensource -confirm-license

      And then I just started to build. It looks like some modules do not check if their dependencies are enabled and still try to build if not. In this case e.g. this happens:

      cd examples/ && ( test -e Makefile || /tmp/qt-everywhere-opensource-src-5.2.1/qtbase/bin/qmake /tmp/qt-everywhere-opensource-src-5.2.1/qtdeclarative/examples/examples.pro -o Makefile ) && make -f Makefile
      make[2]: Entering directory `/tmp/qt-everywhere-opensource-src-5.2.1/qtdeclarative/examples'
      cd qml/ && ( test -e Makefile || /tmp/qt-everywhere-opensource-src-5.2.1/qtbase/bin/qmake /tmp/qt-everywhere-opensource-src-5.2.1/qtdeclarative/examples/qml/qml.pro -o Makefile ) && make -f Makefile
      make[3]: Entering directory `/tmp/qt-everywhere-opensource-src-5.2.1/qtdeclarative/examples/qml'
      cd qmlextensionplugins/ && ( test -e Makefile || /tmp/qt-everywhere-opensource-src-5.2.1/qtbase/bin/qmake /tmp/qt-everywhere-opensource-src-5.2.1/qtdeclarative/examples/qml/qmlextensionplugins/qmlextensionplugins.pro -o Makefile ) && make -f Makefile
      Project ERROR: Unknown module(s) in QT: gui

      Things then depending on QtDeclarative (e.g. QtLocation) are not omitted as it looks to me on a glance.

        Attachments

          Issue Links

          For Gerrit Dashboard: QTBUG-36893
          # Subject Branch Project Status CR V

            Activity

              People

              • Assignee:
                buddenha Oswald Buddenhagen
                Reporter:
                rebemlix Rolf Eike Beer
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes