[MacPorts] #62755: digikam: update to 8.4.0
MacPorts
noreply at macports.org
Mon Mar 3 12:17:36 UTC 2025
#62755: digikam: update to 8.4.0
----------------------+----------------------
Reporter: mascguy | Owner: cgilles
Type: update | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: digikam |
----------------------+----------------------
Comment (by RJVB):
At this point the easiest way to upgrade the port would be to have it pull
the official .pkg installer and pull the application from there. Looking
over the build script I think that the net result is going to be the same:
the installation of a fully independent .app bundle that may or may not be
movable.
Replying to [comment:7 barracuda156]:
> Replying to [comment:3 cgilles]:
>
> I have built now 4.14.0, however it crashes on launch (like many KDE4
apps, though not all of them):
> {{{
> QIODevice::setTextModeEnabled: The device is not open
> digikam(89086) mac_initialize_dbus: warning: unable to initialize D-Bus
environment!
> Error: "/var/tmp/kdecache-svacchanda" is owned by uid 501 instead of uid
0.
[...]
> digikam(89086)/kdeui (kdelibs): Session bus not found
> To circumvent this problem try the following command (with Linux and
bash)
> export $(dbus-launch)
>
> Program received signal SIGABRT, Aborted.
> 0x00b32d48 in __kill ()
> (gdb) bt
> #0 0x00b32d48 in __kill ()
> #1 0x00bd680c in abort ()
> #2 0x0463a934 in qt_message_output ()
> #3 0x0321b810 in QDebug::~QDebug ()
> #4 0x03300f48 in KApplicationPrivate::init ()
> #5 0x03301878 in KApplication::KApplication ()
> #6 0x004523c8 in main ()
> }}}
That's not a crash, that's an abort. Without debug info in kdelibs4 it's
impossible to tell why but I suspect the `QIODevice` error might be
related. Or the simple fact that an attempt is made to run a KDE4
application without having a session DBus daemon running. I never tried to
do that but there is a reason why `port notes kdelibs4` says
**Don't forget that dbus needs to be started as the local user (not with
sudo) before any KDE programs ''will launch''.
**
(note the last 2 words!)
--
Ticket URL: <https://trac.macports.org/ticket/62755#comment:9>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list