installing digikam on OS X 10.7.5 fails

Ryan Schmidt ryandesign at macports.org
Tue Aug 25 07:21:55 PDT 2015


On Aug 25, 2015, at 7:40 AM, Roger Day wrote:

> Hi, I get the following problem with digikam @4.9.0
> 
> This command:
> 
> cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_digikam/digikam/work/build" && /usr/bin/make -j2 -w all VERBOSE=ON
> 
> ends with this failure:
> 
> [  1%] Building CXX object extra/libkface/libkface/CMakeFiles/kface.dir/facedetector.cpp.o
> cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_digikam/digikam/work/build/extra/libkface/libkface && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++   -DKDE4_CMAKE_TOPLEVEL_DIR_LENGTH=119 -DKDE_DEFAULT_DEBUG_AREA=51005 -DKDE_DEPRECATED_WARNINGS -DMAKE_KFACE_LIB -DQT_NO_CAST_TO_ASCII -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -D_REENTRANT -pipe -Os -arch x86_64 -stdlib=libstdc++  -fno-common -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -Woverloaded-virtual -fno-common -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wno-return-type-c-linkage -O2 -g -DNDEBUG -DQT_NO_DEBUG -arch x86_64 -mmacosx-version-min=10.7 -fPIC -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_digikam/digikam/work/build/extra/libkface/libkface -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_digikam/digikam/work/digikam-4.9.0/extra/libkface/libkface -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_digikam/digikam/work/digikam-4.9.0/extra/libkface/libkface/database -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_digikam/digikam/work/digikam-4.9.0/extra/libkface/libkface/detection -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_digikam/digikam/work/digikam-4.9.0/extra/libkface/libkface/recognition-opencv-lbph -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_digikam/digikam/work/digikam-4.9.0/extra/libkface/libkface/alignment-congealing -I/opt/local/include/KDE -I/opt/local/include/QtXmlPatterns -I/opt/local/include/QtXml -I/opt/local/include/QtWebKit -I/opt/local/include/QtUiTools -I/opt/local/include/QtTest -I/opt/local/include/QtSvg -I/opt/local/include/QtSql -I/opt/local/include/QtScriptTools -I/opt/local/include/QtScript -I/opt/local/include/QtOpenGL -I/opt/local/include/QtNetwork -I/opt/local/include/QtMultimedia -I/opt/local/include/QtHelp -I/opt/local/include/QtDesigner -I/opt/local/include/QtDeclarative -I/opt/local/include/QtDBus -I/opt/local/include/Qt3Support -I/opt/local/include/QtGui -I/opt/local/include/QtCore -I/opt/local/share/qt4/mkspecs/default -I/opt/local/include/opencv    -fexceptions -UQT_NO_EXCEPTIONS -D__APPLE_KDE__  -o CMakeFiles/kface.dir/facedetector.cpp.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_digikam/digikam/work/digikam-4.9.0/extra/libkface/libkface/facedetector.cpp
> In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_digikam/digikam/work/digikam-4.9.0/extra/libkface/libkface/facedetector.cpp:29:
> In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_digikam/digikam/work/digikam-4.9.0/extra/libkface/libkface/detection/opencvfacedetector.h:40:
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_digikam/digikam/work/build/extra/libkface/libkface/libopencv.h:48:10: fatal error: 
>       'opencv2/core/version.hpp' file not found
> #include <opencv2/core/version.hpp>
> 
> (plus a couple of others)
> 
> The build command appears to be missing the all-important -I/opt/local/include flag setting, which is fundamental. 

The real problem is that this version of digikam is incompatible with opencv 3:

https://trac.macports.org/ticket/48081



More information about the macports-users mailing list