Bug 405625

Summary: digiKam 6.0.0 faces engine fails to compile on PowerPC with AltiVec enabled
Product: [Applications] digikam Reporter: A. Wilcox (awilfox) <awilfox>
Component: Portability-RuntimeAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: caulier.gilles, metzpinguin
Priority: NOR    
Version: 6.0.0   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In: 7.0.0
Sentry Crash Report:
Attachments: Build log

Description A. Wilcox (awilfox) 2019-03-19 00:40:01 UTC
Created attachment 118899 [details]
Build log

SUMMARY
The digiKam faces engine fails to compile on PowerPC computers with AltiVec (VMX) extensions.


STEPS TO REPRODUCE
1. Download digiKam.
2. Attempt to build digiKam.

OBSERVED RESULT
The compile log is over 500 KB.  It is attached.


EXPECTED RESULT
digiKam builds correctly.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Linux gwyn 4.14.88-mc13-easy-power8 #1 SMP Fri Feb 22 21:12:46 UTC 2019 ppc64 GNU/Linux
KDE Plasma Version: 5.12.7
KDE Frameworks Version: 5.54.0
Qt Version: 5.9.7
Comment 1 Maik Qualmann 2019-03-19 07:40:29 UTC

*** This bug has been marked as a duplicate of bug 404853 ***
Comment 2 caulier.gilles 2019-03-21 16:30:58 UTC
Git commit 6a3da298103797d01fa0cb049cccaff39bd1583e by Gilles Caulier.
Committed on 21/03/2019 at 16:29.
Pushed by cgilles into branch 'master'.

add new optional configuration option to enable Faces Engine DNN support
Related: bug 404853

M  +2    -0    Mainpage.dox
M  +4    -1    NEWS
M  +1    -0    bootstrap.linux
M  +1    -0    bootstrap.macports
M  +1    -0    bootstrap.mxe
M  +1    -0    bootstrap.tarball
M  +8    -5    core/CMakeLists.txt
M  +6    -3    core/app/utils/digikam_config.h.cmake.in
M  +20   -11   core/libs/facesengine/CMakeLists.txt
M  +34   -22   core/libs/facesengine/facedb/facedb.cpp
M  +6    -0    core/libs/facesengine/facedb/facedb.h
M  +55   -8    core/libs/facesengine/recognitiondatabase.cpp
M  +1    -1    core/libs/facesengine/recognitiondatabase.h
M  +3    -0    core/utilities/facemanagement/facescandialog.cpp

https://commits.kde.org/digikam/6a3da298103797d01fa0cb049cccaff39bd1583e
Comment 3 caulier.gilles 2019-12-23 09:18:59 UTC
With 7.0.0, Dlib code have been dropped from digiKam face engine in favor of
OpenCV Neural Network API.

Gilles Caulier