Bug 488671

Summary: how to build with Ubuntu 24.04 ?
Product: [Frameworks and Libraries] massif-visualizer Reporter: Fred M <dark_footix>
Component: generalAssignee: Massif Visualizer developers <massif-visualizer>
Status: RESOLVED NOT A BUG    
Severity: normal CC: kdedev
Priority: NOR    
Version: master   
Target Milestone: 0.4   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Fred M 2024-06-18 15:18:57 UTC
Hello,

The INSTALL is telling to do : 
Build requirements:
- kdelibs headers from KDE4
- optional: kgraphviewer 2.1: http://kde-apps.org/content/show.php/KGraphViewer+and+KGraphEditor?content=23999

Could you please update / detail how to do it in Ubuntu 24.04 , which  apt-get install , which ppa ?


in parallel, is there a verison usable on windows11 ?

Thank you !
Comment 1 Fred M 2024-06-18 15:43:16 UTC
from : https://launchpad.net/ubuntu/noble/+source/massif-visualizer , it seems to be : 
sudo apt install cmake  debhelper-compat  extra-cmake-modules  libkchart-dev  libkf5archive-dev libkf5config-dev libkf5coreaddons-dev libkf5i18n-dev libkf5kio-dev libkf5parts-dev libqt5svg5-dev libqt5xmlpatterns5-dev pkg-kde-tools python3-docutils qtbase5-dev xauth xvfb

But : 
Massif-visualizer is requesting :  extra-cmake-modules  6.0.0
But ubuntu 24.04 is using : extra-cmake-modules 5.115.0
Comment 2 Fred M 2024-06-18 15:48:05 UTC
idem : 
sudo apt-get install qt6-base-dev

CMake Error at CMakeLists.txt:35 (find_package):
  Could not find a configuration file for package "Qt6" that is compatible
  with requested version "6.5.0".

  The following configuration files were considered but not accepted:

    /usr/lib/x86_64-linux-gnu/cmake/Qt6/Qt6Config.cmake, version: 6.4.2
    /lib/x86_64-linux-gnu/cmake/Qt6/Qt6Config.cmake, version: 6.4.2
Comment 3 TraceyC 2024-06-18 15:57:08 UTC
Hello! You've reached the KDE bug tracker, which is for tracking bugs in KDE software. Unfortunately here on the bug tracker, we cannot offer help with software development topics not clearly related to bugs in KDE software. This includes help setting up a dev environment, compiling specific projects, and so on. You can find appropriate ways to get in contact with the dev team for assistance with your issue at https://community.kde.org/Get_Involved/development#Communicate_with_the_dev_team.
Comment 4 Milian Wolff 2024-06-25 20:11:12 UTC
or try to reduce the required version and see if you can make it work with qt 6.4, I didn't test it with that version, might be possible without too much work.