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

MacPorts noreply at macports.org
Mon May 20 11:52:06 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 barracuda156):

 Replying to [comment:30 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?

 Kdelibs4 builds without soprano, but pretty much everything further needs
 akonadi and nepomuk. (Well, maybe those are in reality also optional, just
 forced by Macports for no good reason; I did not check sources of every
 dependent.)

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


More information about the macports-tickets mailing list