Opened 6 years ago

Last modified 4 years ago

#57393 assigned defect

KDE apps fail on MacPorts wide upgrade — at Version 1

Reported by: cvonnagy (Christopher von Nagy) Owned by: NicosPavlov
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: libkdcraw

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Hi, I executed the following commands Friday to install QGIS on a High Sierra 10.12.6 system.

sudo port selfupdate
sudo port upgrade outdated
sudo port select --set python python36
sudo port install grass7
sudo port install qgis

The installation of qgis succeeded (grass7 failed but that is not the concern here) but as a consequence KDE programs (Kile, Okular, Umbrello) have stopped working, and dbus does not seem to be running (ps ax |grep dbus). I unloaded and reloaded org.freedesktop.dbus-session.plist to no avail. libkdcraw also now generates a compile error. I am attaching the error log from libkdcraw if it is any way helpful.

Change History (2)

Changed 6 years ago by cvonnagy (Christopher von Nagy)

Attachment: libkdcraw_main.log added

libkdcraw compile log with error

comment:1 Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Owner: set to NicosPavlov
Port: libkdcraw added
Status: newassigned

The first error in the log is:

error: no member named 'linenoise' in 'libraw_output_params_t'

I assume based on this that libraw, on which libkdcraw depends, has been updated in a non-backward-compatible way, and that libkdcraw needs to be updated to a new version that is compatible with this new libraw. (Although libraw hasn't been changed since it was updated to 0.19.0 back in July. Has it been a long time since you last updated your ports?)

As to your other issues, we need more details than "stopped working". If the programs don't launch, do they crash? Do they generate a crash log report that you could attach here?

Note: See TracTickets for help on using tickets.