[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