[MacPorts] #68452: kdelibs4 @4.14.3_110 +debug+docs+osxkeychain: onto2vocabularyclass segfaults during build

MacPorts noreply at macports.org
Mon May 20 11:43:16 UTC 2024


#68452: kdelibs4 @4.14.3_110 +debug+docs+osxkeychain: onto2vocabularyclass
segfaults during build
---------------------------------------+--------------------
  Reporter:  cooljeanius               |      Owner:  (none)
      Type:  defect                    |     Status:  new
  Priority:  Normal                    |  Milestone:
 Component:  ports                     |    Version:  2.8.1
Resolution:                            |   Keywords:
      Port:  kdelibs4 soprano raptor2  |
---------------------------------------+--------------------

Comment (by RJVB):

 Some thoughts:
 - 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).
 - 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.)
 - does it only crash when parsing the nepomuk stuff (tmo.trig) or also on
 other files?

 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 .

 Both are optional dependencies of kdelibs4:
 {{{
 macro_optional_find_package(Soprano 2.7.56 COMPONENTS PLUGIN_RAPTORPARSER
 PLUGIN_REDLANDBACKEND)
 set_package_properties(Soprano PROPERTIES DESCRIPTION "Support for the
 Nepomuk semantic desktop system"
                        URL "http://soprano.sourceforge.net"
                        TYPE OPTIONAL
                       )

 macro_optional_find_package(SharedDesktopOntologies 0.10)
 set_package_properties(SharedDesktopOntologies PROPERTIES DESCRIPTION
 "Support for the Nepomuk semantic desktop system"
                        URL "http://oscaf.sourceforge.net"
                        TYPE OPTIONAL
                       )
 }}}

 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?

-- 
Ticket URL: <https://trac.macports.org/ticket/68452#comment:30>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list