Hi Johnny,

KPty does not support Windows yet so we can't build Konsole on Windows.

I guess I have to adjust the platform support for a few packages here.

I hope you can work without Konsole.


Cheers,

Hannah


On 20.04.20 09:49, Johnny Jazeix wrote:
I found this old bug: https://bugs.kde.org/show_bug.cgi?id=386787
The solution was to remove kpty on Windows.
=> "Make Cantor buildable without kpty or make kpty build on Windows
(likely won't make sense)."

Probably same can be done for konsole.

Johnny


Le lun. 20 avr. 2020 à 00:09, Jack <ostrof...@users.sourceforge.net> a écrit :
Updated reply after more work.

Passing -Wno-dev to cmake (I added a line to the blueprint, I wish it
could be done on the craft command line) the cmake goes on finding
things, and then ends with

....
-- Found KF5GlobalAccel:
C:/CraftMingw/lib/cmake/KF5GlobalAccel/KF5GlobalAccelConfig.cmake
(found version "5.67.0")
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)

-- Configuring incomplete, errors occurred!
See also
"C:/CraftMingw/build/_/eb3f6220/build/CMakeFiles/CMakeOutput.log".
See also
"C:/CraftMingw/build/_/eb3f6220/build/CMakeFiles/CMakeError.log".
Action: compile for kde/applications/konsole:master FAILED
*** Craft all failed: kde/applications/konsole after 4 seconds ***
fatal error: package kde/applications/konsole all failed
Craft stopped with out completing ['kde/applications/konsole']

Nothing in those CMake....log files looks relevant.  However, it looks
like kpty did not install any files, unlike the version on my linux box
which did install things under /usr/lib64/cmake/KF5Pty.  What else do I
look at?


On 2020.04.19 11:48, 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

Reply via email to