Cannot build KernelShark on Ubuntu 22.04

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi

Working on WSL with Ubuntu 22.04 LTS, I am unable to build
KernelShark. I will try installing it as a package, but perhaps my
experience below will be useful for the project.

I cloned KernelShark:

git clone git://git.kernel.org/pub/scm/utils/trace-cmd/kernel-shark.git

I followed the instructions at:

https://kernelshark.org/build.html

which requires:

sudo apt-get install qtbase5-dev -y

When I attempt to build KernelShark with:

cmake ../

I see:

CMake Warning at CMakeLists.txt:76 (find_package):
  Could not find a configuration file for package "Qt6Widgets" that is
  compatible with requested version "6.3.0".

  The following configuration files were considered but not accepted:

    /usr/lib/x86_64-linux-gnu/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake,
version: 6.2.4
    /lib/x86_64-linux-gnu/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake,
version: 6.2.4

-- Could NOT find XKB (missing: XKB_LIBRARY XKB_INCLUDE_DIR) (Required
is at least version "0.5.0")
-- Could NOT find Qt6StateMachine (missing: Qt6StateMachine_DIR)
CMake Error at CMakeLists.txt:77 (find_package):
  Found package configuration file:

    /usr/lib/x86_64-linux-gnu/cmake/Qt6/Qt6Config.cmake

  but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT
  FOUND.  Reason given by package:

  Failed to find Qt component "StateMachine".

  Expected Config file at
  "/usr/lib/x86_64-linux-gnu/cmake/Qt6StateMachine/Qt6StateMachineConfig.cmake"
  does NOT exist

This was despite installing:

apt install qt6-base-dev




[Index of Archives]     [Linux USB Development]     [Linux USB Development]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux