Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.4
-
None
-
Manjaro Linux
cmake 3.23.1
-
6409f2f41d (qt/qtbase/6.4) 6409f2f41d (qt/tqtc-qtbase/6.4) 30d39ff91d (qt/tqtc-qtbase/6.2) a7f94e8c6a (qt/qtbase/6.3)
Description
- Clone qt with submodule qtbase:
git clone git://code.qt.io/qt/qt5.git cd qt5/ perl init-repository --module-subset=qtbase
- Configure these sources:
/tmp/qt5/configure -opensource -confirm-license -prefix $PWD/qtbase
In case that matters, I used an empty shadow build directory.
Configuring fails:-- Configuring done CMake Error at qtbase/cmake/FindWrapSystemHarfbuzz.cmake:56 (target_link_libraries): The link interface of target "WrapSystemHarfbuzz::WrapSystemHarfbuzz" contains: PkgConfig::PC_HARFBUZZ but the target was not found. Possible reasons include: * There is a typo in the target name. * A find_package call is missing for an IMPORTED target. * An ALIAS target is missing. Call Stack (most recent call first): qtbase/cmake/QtFindPackageHelpers.cmake:130 (find_package) qtbase/src/gui/configure.cmake:45 (qt_find_package) qtbase/cmake/QtFeature.cmake:573 (include) qtbase/src/CMakeLists.txt:12 (qt_feature_evaluate_features) -- Generating done CMake Generate step failed. Build files cannot be regenerated correctly. CMake Error at /tmp/qt5/qtbase/cmake/QtProcessConfigureArgs.cmake:965 (message): CMake exited with code 1.