https://bugs.kde.org/show_bug.cgi?id=404484

            Bug ID: 404484
           Summary: --include-dependencies does not pull in qt5
           Product: kdesrc-build
           Version: Git
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: mp...@kde.org
          Reporter: jm.ouwerk...@gmail.com
  Target Milestone: ---

SUMMARY
When passing --include-dependencies kdesrc-build does not consider building Qt
5.

STEPS TO REPRODUCE
1. On fresh system without Qt set up kdesrc-build
2. Make sure to include kf5-qt5-build-include and qt5-build-include
3. Run kdesrc-build with for example the following options:
--include-dependencies kate

OBSERVED RESULT

kdesrc-build bails because:

```
Unable to find qmake. This program is absolutely essential for building
the modules: kded kcmutils kate kemoticons kactivities kiconthemes ktextwidgets
kpackage phonon kplotting kdesignerplugin attica frameworkintegration
modemmanager-qt khtml kauth knotifyconfig kitemmodels kdeclarative
kxmlrpcclient kconfigwidgets oxygen-icons5 kpty karchive threadweaver kservice
kdesu plasma-framework kwayland kbookmarks krunner knewstuff baloo kjobwidgets
kjs kwallet kcompletion knotifications kconfig kjsembed bluez-qt kdnssd solid
kpeople kglobalaccel sonnet kdbusaddons kdoctools kwidgetsaddons kmediaplayer
kdelibs4support ktexteditor kdewebkit kross kidletime kcoreaddons polkit-qt-1
kfilemetadata prison kunitconversion networkmanager-qt qqc2-desktop-style kinit
kactivities-stats kirigami kcodecs kitemviews kimageformats kparts
syntax-highlighting kio kguiaddons kcrash ki18n kxmlgui breeze-icons
kwindowsystem extra-cmake-modules.
Please ensure the development packages for
Qt are installed by using your distribution's package manager.
```

EXPECTED RESULT

kdesrc-build builds Qt 5 first and then discovers the freshly built qmake
(etc.) which let it continue with the kf5 deps of kate and eventually kate
itself.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to