https://bugs.kde.org/show_bug.cgi?id=404737
Bug ID: 404737 Summary: Digikam does not compile with opencv 3.4.1 Product: digikam Version: 6.0.0 Platform: Compiled Sources OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: digikam-bugs-n...@kde.org Reporter: aspotas...@gmail.com Target Milestone: --- SUMMARY Digikam does not compile with opencv 3.4.1, linking fails with error "undefined reference to `cv::Mat::updateContinuityFlag()'". OpenCV >=3.4.2 is probably required. STEPS TO REPRODUCE 1. try to build digikam from source (cmake + make) 2. 3. OBSERVED RESULT [ 49%] Linking CXX shared library libdigikamcore.so cd /home/aspotashev/kde-git/digikam/build/core/app && /usr/bin/cmake -E cmake_link_script CMakeFiles/digikamcore.dir/link.txt --verbose=1 /usr/lib64/ccache/c++ -fPIC -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wlogical-op -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wlogical-op -std=c++0x -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -fexceptions -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -shared -Wl,-soname,libdigikamcore.so.6.0.0 -o libdigikamcore.so.6.0.0 @CMakeFiles/digikamcore.dir/objects1.rsp -Wl,-rpath,/usr/local/lib::::::::::::::::: /usr/lib64/libQt5XmlPatterns.so.5.11.3 /usr/lib64/libKF5Solid.so.5.54.0 -lpthread -llcms2 -ltiff /usr/lib64/libpng.so -ljpeg -lexiv2 ../libs/dngwriter/liblibdng.a /usr/lib64/libQt5WebKitWidgets.so.5.212.0 /usr/lib64/libKF5Notifications.so.5.54.0 /usr/lib64/libKF5NotifyConfig.so.5.54.0 -lSM -lICE -lX11 -lXext -llqr-1 -lglib-2.0 /usr/lib64/libopencv_objdetect.so.3.4.1 /usr/lib64/libopencv_imgcodecs.so.3.4.1 ../utilities/extrasupport/filesindexer/libbaloowrap.a /usr/lib64/libQt5OpenGL.so.5.11.3 -lOpenGL -lGLX -lGLU /usr/lib64/libKF5Sane.so.5.1.0 /usr/lib64/libKF5AkonadiContact.so.5.9.3 /usr/lib64/libKF5CalendarCore.so.5.9.3 /usr/lib64/libKF5ThreadWeaver.so.5.54.0 -lexslt -lxslt -lxml2 /usr/local/lib/libz.so -lpthread ../libs/dngwriter/liblibxmp.a ../libs/dngwriter/liblibmd5.a -lexpat /usr/lib64/libQt5WebKit.so.5.212.0 /usr/lib64/libopencv_imgproc.so.3.4.1 /usr/lib64/libopencv_core.so.3.4.1 /usr/lib64/libKF5FileMetaData.so.5.54.0 /usr/lib64/libKF5AkonadiWidgets.so.5.9.3 /usr/lib64/libQt5Sql.so.5.11.3 /usr/lib64/libKF5XmlGui.so.5.54.0 /usr/lib64/libQt5PrintSupport.so.5.11.3 /usr/lib64/libKF5AkonadiCore.so.5.9.3 /usr/lib64/libKF5ItemModels.so.5.54.0 /usr/lib64/libKF5KIOWidgets.so.5.54.0 /usr/lib64/libKF5WindowSystem.so.5.54.0 /usr/lib64/libKF5IconThemes.so.5.54.0 /usr/lib64/libKF5KIOCore.so.5.54.0 /usr/lib64/libQt5Concurrent.so.5.11.3 /usr/lib64/libKF5Service.so.5.54.0 /usr/lib64/libQt5Network.so.5.11.3 /usr/lib64/libKF5JobWidgets.so.5.54.0 /usr/lib64/libQt5X11Extras.so.5.11.3 /usr/lib64/libKF5ConfigWidgets.so.5.54.0 /usr/lib64/libKF5Auth.so.5.54.0 /usr/lib64/libKF5Completion.so.5.54.0 /usr/lib64/libKF5ConfigGui.so.5.54.0 /usr/lib64/libQt5Xml.so.5.11.3 /usr/lib64/libKF5WidgetsAddons.so.5.54.0 /usr/lib64/libQt5Widgets.so.5.11.3 /usr/lib64/libKF5Contacts.so.5.9.3 /usr/lib64/libKF5CoreAddons.so.5.54.0 /usr/lib64/libKF5I18n.so.5.54.0 /usr/lib64/libKF5ConfigCore.so.5.54.0 /usr/lib64/libQt5DBus.so.5.11.3 /usr/lib64/libKF5Codecs.so.5.54.0 /usr/lib64/libQt5Gui.so.5.11.3 /usr/lib64/libQt5Core.so.5.11.3 /usr/bin/ld: ../libs/dimg/CMakeFiles/dimg_src.dir/filters/redeye/redeyecorrectionfilter.cpp.o: in function `cv::Mat::Mat(int, int, int, void*, unsigned long)': redeyecorrectionfilter.cpp:(.text._ZN2cv3MatC2EiiiPvm[_ZN2cv3MatC5EiiiPvm]+0x287): undefined reference to `cv::Mat::updateContinuityFlag()' collect2: ошибка: выполнение ld завершилось с кодом возврата 1 make[2]: *** [core/app/CMakeFiles/digikamcore.dir/build.make:1841: core/app/libdigikamcore.so.6.0.0] Ошибка 1 make[2]: выход из каталога «/home/aspotashev/kde-git/digikam/build» make[1]: *** [CMakeFiles/Makefile2:8523: core/app/CMakeFiles/digikamcore.dir/all] Ошибка 2 make[1]: выход из каталога «/home/aspotashev/kde-git/digikam/build» make: *** [Makefile:141: all] Ошибка 2 EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: MacOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.