Re: Cannot build KernelShark on Ubuntu 22.04
Yordan Karadzhov <[email protected]> Tue, 30 Apr 2024 16:53:47 +0300
| Newsgroups | org.kernel.vger.linux-trace-users |
|---|---|
| Message-ID | <[email protected]> |
Hi Please try to build KernelShark following the instructions given in the README file in the git repository and let me know if you still run into issues. Thanks! Yordan On 4/30/24 16:41, David Aldrich wrote: > 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 >