You are not logged in.

#1 2024-10-18 11:37:38

TheBill2001
Member
Registered: 2021-08-17
Posts: 9

Kirigami 6.7.0 CMake config now requires OpenMP

I've just upgraded my system and found a project I've been working on complaining that CMake couldn't find Kirigami:

[cmake] -- Could NOT find KF6Kirigami (found version "6.7.0"), checked the following files:
[cmake]     /usr/lib/cmake/KF6Kirigami/KF6KirigamiConfig.cmake (version 6.7.0)
[cmake]     Reason given by package: KF6Kirigami could not be found because dependency OpenMP could not be found.

This did not happen with 6.6.0. After checking the content of KF6KirigamiConfig.cmake between 6.6.0 and 6.7.0, I found this:

@@ -41,11 +41,11 @@
 find_dependency(Qt6Quick 6.5.0)
 find_dependency(Qt6Concurrent 6.5.0)
 
-if ()
+if (TRUE)
     find_dependency(OpenMP)
 endif()
 
-find_dependency(KF6KirigamiPlatform 6.6.0)
+find_dependency(KF6KirigamiPlatform 6.7.0)
 
 include("${CMAKE_CURRENT_LIST_DIR}/KF6KirigamiTargets.cmake")

Is this change intended? Currently OpenMP is not listed as a dependency for Kirigami.

Offline

#2 2024-10-18 11:39:27

TheBill2001
Member
Registered: 2021-08-17
Posts: 9

Re: Kirigami 6.7.0 CMake config now requires OpenMP

I currently don't have an account on Arch Gitlab instance to so I cannot report it there.

Last edited by TheBill2001 (2024-10-18 11:39:51)

Offline

#3 2024-10-18 11:57:39

gromit
Package Maintainer (PM)
From: Germany
Registered: 2024-02-10
Posts: 1,124
Website

Re: Kirigami 6.7.0 CMake config now requires OpenMP

Just send an email to accountsupport@archlinux.org with your desired username and maybe a really short introduction or a link to this forum thread and you should get arn account in no time smile

Offline

#4 2024-10-18 17:23:58

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,194

Re: Kirigami 6.7.0 CMake config now requires OpenMP

OpenMP is not a package, it's a compiler option. What you really need to figure out is why cmake doesn't detect it on your system, kirigami depending on it should not be an issue.

Offline

Board footer

Powered by FluxBB