https://bugs.kde.org/show_bug.cgi?id=493280
Bug ID: 493280 Summary: Calligra 4.0.1 source code: cmake cannot successfully configure soprano (RDF feature) Classification: Applications Product: calligracommon Version: 4.0.1 Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: calligra-bugs-n...@kde.org Reporter: s...@mailbox.org Target Milestone: --- There is no soprano/rdf package in my Tuxedo OS 3 installation which I could install from its package repositories. Tuxedo OS 3 is based on Ubuntu 22.04.*. Here is some information about this Linux distribution: https://www.tuxedocomputers.com/en/Infos/Help-Support/Frequently-asked-questions/What-is-the-differences-between-TUXEDO-OS-and-Ubuntu/Kubuntu-_1.tuxedo When I configure the Calligra source code in version 4.0.1 for its compilation using cmake, then the cmake command returns the following information at the end of the configuration process: ------ The following product(set)s/features can NOT be built ------ -- FEATURE_RDF: RDF feature | Soprano not found -- PART_QTQUICK: QtQuick Plugin that provides Calligra components | Not yet ported to Qt5/KF5 -- PLUGIN_SEMANTICITEMS: Semantic items plugins | Required internal dependency missing: FEATURE_RDF -- DEVEL_HEADERS: Headers of libraries | Not yet ported to Qt5/KF5 But after that the output of the configuration process run by cmake indicates that in the next step I could start compiling the Calligra source code. I tried to fullfill the RDF/soprano dependency for getting the Calligra source code successfully configured so that Calligra could make use of the RDF feature provided by soprano, but I was not successful in this respect. Due to this I am issuing this bug report. When I tried to get soprano compiled on my machine I oriented myself on the instructions at https://www.linuxfromscratch.org/blfs/view/7.5/server/soprano.html The patch file specified there can be downloaded here: https://www.linuxfromscratch.org/patches/downloads/soprano/soprano-2.9.4-dbus-1.patch I tried to configure the soprano source code using the following cmake command: $ cmake .. --fresh -DCMAKE_INSTALL_PREFIX=/opt/soprano/soprano-2.9.4/bin -DCMAKE_BUILD_TYPE=Release -Wno-dev \ -D CMAKE_MODULE_PATH=/usr/share/cmake-3.30/Modules:/usr/lib/x86_64-linux-gnu/cmake/Qt6:/usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/i18n/localeData But I did not manage to successfully configure the soprano source code for its generally working compilation. Even not by changing the contents of single files within the source code by for example commenting certain lines in them. The soprano libraries are so old, I ask myself if they are still required by Calligra 4.0.1 - could it be that due to this all referrers to soprano in the Calligra source code in version 4.0.1 could be removed? Or do you have a solution for the missing soprano functionality in my Tuxedo OS 3 installation? SOFTWARE/OS VERSIONS: Linux/KDE Plasma: Tuxedo OS 3 KDE Plasma Version: 6 KDE Frameworks Version: 0.3.0 * Qt Version: 6.7.2 * I think this version number is wrong. I will check it again, but I need to reboot my machine for this, I will be back here soon to correct this version number, if necessary. -- You are receiving this mail because: You are watching all bug changes.