Bug 488671 - how to build with Ubuntu 24.04 ?
Summary: how to build with Ubuntu 24.04 ?
Status: RESOLVED NOT A BUG
Alias: None
Product: massif-visualizer
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: master
Platform: Ubuntu Linux
: NOR normal
Target Milestone: 0.4
Assignee: Massif Visualizer developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-18 15:18 UTC by Fred M
Modified: 2024-06-25 20:11 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.