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.

Reply via email to