Changes between Initial Version and Version 1 of Ticket #68452, comment 31


Ignore:
Timestamp:
May 21, 2024, 3:25:48 AM (5 months ago)
Author:
barracuda156
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #68452, comment 31

    initial v1  
    11Replying to [comment:30 RJVB]:
    2 >
    3 > Some thoughts:
    4 > - if raptor2 is a potential culprit, does downgrading that port to the version available when KDE4 was last known to build help? I'll try to remember to run some of the commands mentioned above with my old install (that hasn't been changed for years).
    5 > - what about building soprano with `-DSOPRANO_DISABLE_RAPTOR_PARSER=ON -DSOPRANO_DISABLE_RAPTOR_SERIALIZER=ON` to avoid using raptor alltogether? (That'll drop the Redland dep also.)
    6 > - does it only crash when parsing the nepomuk stuff (tmo.trig) or also on other files?
    7 >
    8 > IIRC nepomuk was already deprecated by the end of KDE4 and was always (?) optional so a priori a lot easier to do without than soprano .
    9 >
    10 > Both are optional dependencies of kdelibs4:
    11 > {{{
    12 > macro_optional_find_package(Soprano 2.7.56 COMPONENTS PLUGIN_RAPTORPARSER PLUGIN_REDLANDBACKEND)
    13 > set_package_properties(Soprano PROPERTIES DESCRIPTION "Support for the Nepomuk semantic desktop system"
    14 >                        URL "http://soprano.sourceforge.net"
    15 >                        TYPE OPTIONAL
    16 >                       )
    17 >   
    18 > macro_optional_find_package(SharedDesktopOntologies 0.10)
    19 > set_package_properties(SharedDesktopOntologies PROPERTIES DESCRIPTION "Support for the Nepomuk semantic desktop system"
    20 >                        URL "http://oscaf.sourceforge.net"
    21 >                        TYPE OPTIONAL
    22 >                       )
    23 > }}}
    242>
    253> Why not stick the nepomuk+soprano stuff in a kdelibs4 variant (from what I can tell it isn't exactly useful if you're not running a full KDE desktop) and maybe make it a default_variant if ever this problem gets sorted out?