Developers notice: update your Qt dependency to get quickcontrols2
Halla Rempt
halla at valdyas.org
Sun Aug 4 09:57:14 BST 2024
Still no luck... This time I followed https://docs.krita.org/en/untranslatable_pages/building/build_krita_with_docker_on_linux.html#updating-dependencies-in-the-docker, and I'm still getting errors, this time when running cmake:
...
CMake Warning at CMakeLists.txt:551 (find_package):
By not providing "FindQt5QuickControls2.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"Qt5QuickControls2", but CMake did not find one.
Could not find a package configuration file provided by "Qt5QuickControls2"
(requested version 5.15.0) with any of the following names:
Qt5QuickControls2Config.cmake
qt5quickcontrols2-config.cmake
Add the installation prefix of "Qt5QuickControls2" to CMAKE_PREFIX_PATH or
set "Qt5QuickControls2_DIR" to a directory containing one of the above
files. If "Qt5QuickControls2" provides a separate development package or
SDK, be sure it has been installed.
...
-- The following OPTIONAL packages have not been found:
* Qt5QuickControls2 (required version >= 5.15.0), QtQuickControls, <https://www.qt.io/>
Optionally used for the touch gui for Krita
-- Configuring done (6.7s)
CMake Error at plugins/dockers/textproperties/CMakeLists.txt:9 (target_link_libraries):
Target "kritatextproperties" links to:
Qt5::QuickControls2
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.
On vrijdag 2 augustus 2024 10:20:50 CEST Halla Rempt wrote:
> Well, it happens in the docker image, so there's no way there's anything local or qt6 related to it... I'll do a full clean of the build folder and the deps folder just in case.
>
> On donderdag 1 augustus 2024 14:33:37 CEST Dmitry Kazakov wrote:
> > That looks to be something local (or Qt6 related). I don't have such
> > issues, neither on Linux nor on Windows.
> >
> > On Thu, Aug 1, 2024 at 1:50 PM Halla Rempt <halla at valdyas.org> wrote:
> >
> > > I still have an error when I do that:
> > >
> > > /home/appimage/persistent/krita/plugins/dockers/textproperties/TextPropertiesDock.cpp:17:10:
> > > fatal error: QQuickStyle: No such file or directory
> > > 17 | #include <QQuickStyle>
> > > | ^~~~~~~~~~~~~
> > > compilation terminated.
> > > make[2]: ***
> > > [plugins/dockers/textproperties/CMakeFiles/kritatextproperties.dir/build.make:143:
> > > plugins/dockers/textproperties/CMakeFiles/kritatextproperties.dir/TextPropertiesDock.cpp.o]
> > > Error 1
> > > make[1]: *** [CMakeFiles/Makefile2:40347:
> > > plugins/dockers/textproperties/CMakeFiles/kritatextproperties.dir/all]
> > > Error 2
> > >
> > >
> > >
> > > On donderdag 1 augustus 2024 13:31:02 CEST Dmitry Kazakov wrote:
> > > > Hi, all!
> > > >
> > > > Wolthera's text properties branch was merged yesterday. It requires an
> > > > additional component in Qt, so you need to update your dependencies. You
> > > > have two options:
> > > >
> > > > 1) Refetch all the deps using the standard script (slow)
> > > > 2) Just fetch the updated package and unpack it into your deps folder,
> > > > overwriting existing files:
> > > >
> > > > * Windows:
> > > >
> > > https://invent.kde.org/dkazakov/krita-ci-artifacts-windows-qt5.15/-/packages/421716
> > > > * Linux:
> > > >
> > > https://invent.kde.org/dkazakov/krita-ci-artifacts-appimage-qt5.15/-/packages/421713
> > > > * MacOS:
> > > >
> > > https://invent.kde.org/dkazakov/krita-ci-artifacts-macos-qt5.15/-/packages/456869
> > > >
> > > > You need to download this package and extract its content into the deps
> > > > directory (beware the `usr` prefix in the Linux docker). It will update
> > > > your Qt and might avoid a full rebuild.
> > > >
> > > > If you used precompiled headers you might need full rebuild anyway, but
> > > > this option is disabled by default.
> > > >
> > > >
> > >
> > >
> > >
> > >
> > >
> >
> >
>
>
>
>
>
More information about the kimageshop
mailing list