[digikam] [Bug 491857] Unable to build on MacOS arm64 with Macports.

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Wed Sep 11 16:56:46 BST 2024


https://bugs.kde.org/show_bug.cgi?id=491857

--- Comment #22 from caulier.gilles at gmail.com ---
The crash is due to a wrong packaging place in the bundle. plugins are not
found and the QtWebEngine external process connot be found to be loaded in
memory :

gilles at MacBook-Pro-M1-de-Gilles / % cd
/Applications/digiKam.org/digikam.app/Contents/MacOS 
gilles at MacBook-Pro-M1-de-Gilles MacOS % ll
total 56
drwxr-xr-x   3 root  wheel      96 Sep 11 17:32 .
drwxr-xr-x  10 root  wheel     320 Sep 11 17:32 ..
-rwxr-xr-x   1 root  wheel  132968 Sep 11 17:21 digikam
gilles at MacBook-Pro-M1-de-Gilles MacOS % ./digikam
digikam.widgets: Breeze icons resource file found
digikam.widgets: Breeze-dark icons resource file found
digikam.general: Qt standard translations removed: 2
digikam.general: Qt standard translations path:
"/Applications/digiKam.org/digikam.app/Contents/Resources/translations"
digikam.general: Language set to: "en_US"
digikam.general: Loaded Qt standard translations "en_US" from catalog "qt"
digikam.general: Loaded Qt standard translations "en_US" from catalog "qtbase"
digikam.general: Loaded Qt standard translations "en_US" from catalog "qt_help"
digikam.general: Loaded Qt standard translations "en_US" from catalog
"qtdeclarative"
digikam.general: Loaded Qt standard translations "en_US" from catalog
"qtmultimedia"
digikam.general: Loaded Qt standard translations "en_US" from catalog
"qtwebengine"
digikam.general: Loaded Qt ECM translations "en" from catalog "kcoreaddons6_qt"
digikam.general: Loaded Qt ECM translations "en" from catalog
"kwidgetsaddons6_qt"
digikam.general: Switch to widget style:  "Breeze"
digikam.general: AlbumWatch is disabled
digikam.general: Database Parameters:
   Type:                        "QSQLITE"
   DB Core Name:                "/Users/gilles/Pictures/digikam4.db"
   DB Thumbs Name:              "/Users/gilles/Pictures/thumbnails-digikam.db"
   DB Face Name:                "/Users/gilles/Pictures/recognition.db"
   DB Similarity Name:          "/Users/gilles/Pictures/similarity.db"
   Connect Options:             ""
   Host Name:                   ""
   Host Port:                   -1
   WAL Mode:                    true
   Internal Server:             false
   Internal Server Path:        ""
   Internal Server Init Cmd:    ""
   Internal Server Admin Cmd:   ""
   Internal Server Program Cmd: ""
   Internal Server Upgrade Cmd: ""
   Username:                    ""
   Password:                    ""

digikam.dbengine: Loading SQL code from config file
"/Applications/digiKam.org/digikam.app/Contents/Resources/digikam/database/dbconfig.xml"
digikam.dbengine: Checking XML version ID => expected:  3  found:  3
digikam.dbengine: WAL mode is enabled for "digikam4.db"
digikam.coredb: Core database: running schema update
digikam.coredb: Core database: have a structure version  16
digikam.coredb: Core database: makeUpdates  16  to  16
digikam.database: Creating new Location  "/Users/gilles/Pictures"  uuid 
"volumeid:?uuid=b4763aae-bedc-4fa9-b761-c36e884340bb&fileuuid=96021973-a760-4310-8a42-d92986e37e48"
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
digikam.database: Found Location "/System/Volumes/Data/Users/gilles/Pictures"
with file uuid "96021973..."
digikam.database: Location for "/System/Volumes/Data/Users/gilles/Pictures" is
available: true => case sensitivity: 1
digikam.general: Allowing a cache size of 983 MB
digikam.dbengine: WAL mode is enabled for "thumbnails-digikam.db"
digikam.thumbsdb: ThumbDB SelectThumbnailSetting val ret =  0
digikam.thumbsdb: ThumbDB SelectThumbnailSetting val ret =  0
digikam.thumbsdb: Thumbs database: have a structure version  "3"
digikam.general: Thumbnails database ready for use
digikam.dbengine: WAL mode is enabled for "similarity.db"
digikam.similaritydb: SimilarityDb SelectSimilaritySetting val ret =  0
digikam.similaritydb: SimilarityDb SelectSimilaritySetting val ret =  0
digikam.similaritydb: Similarity database: have a structure version  "1"
digikam.similaritydb: Similarity database ready for use
digikam.dimg: QList("/System/Library/ColorSync/Profiles",
"/Library/ColorSync/Profiles")
digikam.dimg: The original Adobe RGB (1998) profile has been found at
"/System/Library/ColorSync/Profiles/AdobeRGB1998.icc"
digikam.general: Does not contain  "Pick label"  Namespace
digikam.general: [GeolocationSettingsContainer]
   distanceUnit(0), 
   angleUnit(1), 
   stillQuality(3), 
   animationQuality(1), 
   mapFont(QFont(.AppleSystemUIFont,13,-1,5,400,0,0,0,0,0,0,0,0,0,0,1)), 
   inertialRotation(true), 
   mouseRotation(true), 
   volatileTileCacheLimit(100), 
   persistentTileCacheLimit(999999), 
   showGrid(true), 
   showCross(false), 
   showAtmosphere(false), 
   showSunShading(false), 
   showCities(true), 
   showRelief(true)
digikam.general: Camera XML data:  "/Users/gilles/Library/Application
Support/digikam/cameras.xml"
digikam.metaengine: ExifTool config path:
"/Applications/digiKam.org/digikam.app/Contents/bin/exiftool"
digikam.metaengine: Path to ExifTool:
"/Applications/digiKam.org/digikam.app/Contents/bin/exiftool"
digikam.metaengine: ExifToolProcess::start(): create new ExifTool instance:
"/Applications/digiKam.org/digikam.app/Contents/bin/exiftool"
QList("-stay_open", "true", "-@", "-", "-common_args", "-charset",
"filename=UTF8", "-charset", "iptc=UTF8")
digikam.metaengine: ExifTool process started
digikam.general: Starting to load external tools.
digikam.general: Parsing plugins from
QList("/opt/digikam.org.arm64/libexec/qt6/plugins/digikam/")
digikam.general: Plugins found: 0
digikam.general: No plugins loaded. Please check if the plugins were installed
in the correct path, or if any errors occurred while loading plugins.
digikam.general: void Digikam::DPluginLoader::Private::loadPlugins() Time
elapsed: 0 ms
digikam.dbengine: WAL mode is enabled for "recognition.db"
digikam.facedb: FaceDB SelectFaceSetting val ret =  0
digikam.facedb: FaceDB SelectFaceSetting val ret =  0
digikam.facedb: Face database: have a structure version  "4"
digikam.facesengine: Face database ready for use
digikam.facedb: Start reading shape predictor file
digikam.facedb: Finish reading shape predictor file
digikam.facedb: Extractor model: "/Users/gilles/Library/Application
Support/digikam/digikam/facesengine/openface_nn4.small2.v1.t7"
digikam.general: Face PipeLine: add database writer
digikam.general: Face PipeLine: add faces trainer
digikam.general: Face PipeLine: add database writer
digikam.general: Face PipeLine: add faces trainer
The following paths were searched for Qt WebEngine Process:
  /Helpers/QtWebEngineProcess.app/Contents/MacOS/QtWebEngineProcess
  /Applications/digiKam.org/digikam.app/Contents/MacOS/QtWebEngineProcess
but could not find it.
You may override the default search path by using QTWEBENGINEPROCESS_PATH
environment variable.
zsh: abort      ./digikam
gilles at MacBook-Pro-M1-de-Gilles MacOS % 

Gilles

-- 
You are receiving this mail because:
You are watching all bug changes.



More information about the kde-mac mailing list