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