Bug 513471 - plugin kdev-executebrowser: cmake 3.31.6 warnings and errors
Summary: plugin kdev-executebrowser: cmake 3.31.6 warnings and errors
Status: CONFIRMED
Alias: None
Product: kdevelop
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Debian stable Linux
: NOR normal
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-17 09:37 UTC by santilin
Modified: 2025-12-22 08:18 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description santilin 2025-12-17 09:37:36 UTC
On Debian GNU/Linux 13 (trixie), cloned the repo https://github.com/KDE/kdev-executebrowser.git, updated to:

    commit 410c222239c285faf228d90bfb9b4b07c6527dd0 (HEAD -> master, origin/master, origin/HEAD)
    Author: l10n daemon script <scripty@kde.org>
    Date:   Mon Nov 17 09:27:31 2025 +0000

        GIT_SILENT Sync po/docbooks with svn

 when running cmake, I get this warning and error:

CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Warning (dev) at /usr/share/ECM/modules/ECMFindModuleHelpers.cmake:111 (message):
  Your project should require at least CMake 3.16.0 to use FindKF5.cmake
Call Stack (most recent call first):
  /usr/share/ECM/find-modules/FindKF5.cmake:30 (ecm_find_package_version_check)
  CMakeLists.txt:15 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Could NOT find KDevPlatform (missing: KDevPlatform_DIR)
CMake Error at /usr/lib/x86_64-linux-gnu/cmake/KF5I18n/KF5I18nMacros.cmake:42 (message):
  Qt5Widgets should be found before calling ki18n_wrap_ui().  Please add
  find_package(Qt5Widgets ...)
Call Stack (most recent call first):
  CMakeLists.txt:47 (ki18n_wrap_ui)



Is this repository actually maintained? I'll try to fix it and make a PR.
Comment 1 Igor Kushnir 2025-12-17 18:15:07 UTC
Please don't create pull requests in GitHub mirror repositories. https://invent.kde.org/kdevelop/kdev-executebrowser is semi-maintained. But the plugin has not been ported to KF6 yet. Feel free to port and create a merge request.

Note: kdev-python, kdev-php and kdev-valgrind have been ported to KDevPlatform 6.0 in one merge request each. kdev-valgrind is the most relevant example for CMake file changes because, unlike the other two plugins, it is not part of KDE Gear.
Comment 2 santilin 2025-12-22 08:18:48 UTC
I have upgraded to KF6. 

How do I proceed to make the PR?

Should a new branch be created for the KF6 Series, or a tag, or a release?