Bug 417100 - kbuildsycoca5 cannot be started under MacOS 10.11.6 when digiKam PKG is installed
Summary: kbuildsycoca5 cannot be started under MacOS 10.11.6 when digiKam PKG is insta...
Status: RESOLVED NOT A BUG
Alias: None
Product: digikam
Classification: Applications
Component: Bundle-MacOS (show other bugs)
Version: 7.0.0
Platform: MacPorts macOS
: NOR task
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-03 11:17 UTC by grupo
Modified: 2020-12-24 10:21 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 7.0.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description grupo 2020-02-03 11:17:56 UTC
SUMMARY


STEPS TO REPRODUCE

macOS: 10.11.6

(available in About System) no
KDE Plasma Version: 


ADDITIONAL INFORMATION

 "kbuildsycoca5" can not be run on this version of macOS.
Comment 1 caulier.gilles 2020-02-03 11:22:32 UTC
This is not a bug.

Whole digiKam is compiled with a backward compatibility limited to 10.12 (Sierra) due to use Qt 5.14.0 framework which do not compile under later MacOS releases.

Gilles Caulier
Comment 2 caulier.gilles 2020-12-24 06:14:56 UTC
Git commit 6d3b5721435b1bba1799cf490bab0f1689103d82 by Gilles Caulier.
Committed on 24/12/2020 at 06:05.
Pushed by cgilles into branch 'master'.

Make MacOS PKG bundle binaries contents rellocable.
All .dylib, .so, and execytable are now patched to be RPATH compliant
Installer is not yet fixed to support this feature, but at least, we can run digiKam target executable from everywhere without to install it at a specific place (aka /opt/digikam).
Related: bug 426860

M  +10   -8    project/bundles/macports/04-build-installer.sh
M  +9    -9    project/bundles/macports/README
M  +11   -19   project/bundles/macports/common.sh
M  +1    -1    project/bundles/macports/config.sh
M  +39   -5    project/bundles/macports/installer/digikam.pkgproj

https://invent.kde.org/graphics/digikam/commit/6d3b5721435b1bba1799cf490bab0f1689103d82