"craft --print-installed | grep -i pty" gives
kde/frameworks/tier2/kpty : 5.67.0
and craft insists it's up to date, but it doesn't look like it installs
any files. There is nothing for it under build. Is this not the droid
I'm looking for?
Also, note lower in the output:
CMake Error at
C:/CraftMingw/dev-utils/cmake-base/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:164
(message):
Could NOT find KF5 (missing: Pty) (found suitable version
"5.67.0",minimum required is "5.6.0")
This is why I wonder if there might be something funny about the
version comparisons.
Separately how would I actually pass -Wno-dev to cmake to suppress
those warnings?
On 4/19/20 11:48 AM, Johnny Jazeix wrote:
Hi,
The real error is:
-- Could NOT find KF5Pty (missing: KF5Pty_DIR)
-- Could NOT find KF5Pty: found neither KF5PtyConfig.cmake nor
kf5pty-config.cmake
The other warnings are developers warnings, you can ignore them.
Are you sure KF5Pty is installed?
Johnny
Le sam. 11 avr. 2020 à 01:21, Jack <ostrof...@users.sourceforge.net>
a écrit :
(resending from my subscribed address, in case it's a duplicate)
I'm trying to "craft konsole" with a recently installed and updated
craft (using mingw.) All dependencies installed without error, but on
cmake, I get a lot of warnings like
----------
CMake Warning (dev) at
C:/CraftMingw/dev-utils/cmake-base/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:272
(message):
The package name passed to `find_package_handle_standard_args`
(KF5Bookmarks) does not match the name of the calling package
(KF5). This
can lead to problems in calling code that expects `find_package`
result
variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
C:/CraftMingw/share/ECM/find-modules/FindKF5.cmake:78
(find_package_handle_standard_args)
CMakeLists.txt:46 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found KF5Bookmarks:
C:/CraftMingw/lib/cmake/KF5Bookmarks/KF5BookmarksConfig.cmake (found
version "5.67.0")
----------
But there are two which do not end with -- Found and seem errors more
than warnings.
----------
-- Could NOT find KF5Pty (missing: KF5Pty_DIR)
CMake Warning (dev) at
C:/CraftMingw/dev-utils/cmake-base/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:272
(message):
The package name passed to `find_package_handle_standard_args`
(KF5Pty)
does not match the name of the calling package (KF5). This can
lead
to
problems in calling code that expects `find_package` result
variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
C:/CraftMingw/share/ECM/find-modules/FindKF5.cmake:78
(find_package_handle_standard_args)
CMakeLists.txt:46 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Could NOT find KF5Pty: found neither KF5PtyConfig.cmake nor
kf5pty-config.cmake
----------
and
----------
CMake Warning (dev) at
C:/CraftMingw/dev-utils/cmake-base/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:272
(message):
The package name passed to `find_package_handle_standard_args`
(KF5DBusAddons) does not match the name of the calling package
(KF5). This
can lead to problems in calling code that expects `find_package`
result
Call Stack (most recent call first):
C:/CraftMingw/share/ECM/find-modules/FindKF5.cmake:78
(find_package_handle_standard_args)
CMakeLists.txt:46 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
----------
I have no idea why the second one doesn't have the "--Could NOT find"
wrapper, unless it only does that for the first such problem.
Finally, cmake ends with an error:
----------
CMake Error at
C:/CraftMingw/dev-utils/cmake-base/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:164
(message):
Could NOT find KF5 (missing: Pty) (found suitable version
"5.67.0",
minimum
required is "5.6.0")
Call Stack (most recent call first):
C:/CraftMingw/dev-utils/cmake-base/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:445
(_FPHSA_FAILURE_MESSAGE)
C:/CraftMingw/share/ECM/find-modules/FindKF5.cmake:110
(find_package_handle_standard_args)
CMakeLists.txt:46 (find_package)
----------
I assume the package in question here is kpty, although it's a bit
cryptic. Why doesn't it think 5.67.0 is higher than 5.6.0? I
assume
the same issue applies to kdbusaddons. However, I think most of the
other frameworks it searches for are also version 5.67.0 and they
don't
cause version problems. Why just these two?
Jack