opencv with GL support at Xavier

@caruofc
lets try to have a look into it

sudo apt-get install libgtkglext1 libgtkglext1-dev

then given both contrib & generic folders are downloaded already: run from the build folder:

cmake -D WITH_CUDA=ON -D CUDA_ARCH_BIN="7.2" -D CUDA_ARCH_PTX="" -D WITH_CUDNN=ON -D OPENCV_DNN_CUDA=ON -DWITH_CUBLAS=1 -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-4.5.0/modules -D WITH_GSTREAMER=ON -D WITH_LIBV4L=ON -D BUILD_opencv_python2=ON -D BUILD_opencv_python3=ON -D BUILD_TESTS=OFF -D BUILD_PERF_TESTS=OFF -D BUILD_EXAMPLES=OFF -D  BUILD_opencv_python2=yes -D  BUILD_opencv_python3=yes  -D OPENCV_GENERATE_PKGCONFIG=ON-D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv-4.5.0-dev -D CUDNN_VERSION="8.0" -D ENABLE_FAST_MATH=1 -D CUDA_FAST_MATH=1  -DWITH_OPENGL=ON -DWITH_QT=ON ../../opencv-4.5.0

the results are:

--   GUI: 
--     QT:                          YES (ver 5.9.5)
--       QT OpenGL support:         YES (Qt5::OpenGL 5.9.5)
--     GTK+:                        NO
--     OpenGL support:              YES (/usr/lib/aarch64-linux-gnu/libGL.so /usr/lib/aarch64-linux-gnu/libGLU.so)
--     VTK support:                 YES (ver 6.3.0)


One things that I don’t want is -DENABLE_FAST_MATH=ON, hopefully its not a big deal for OpenGL, also, CUDA_ARCH_BIN should be 7.2 for Xavier, don’t think that would make a difference either. I see you enabled Qt. haven’t tried that

it is noteiceable that there are two implementations available:

 FindOpenGL found both a legacy GL library:

    OPENGL_gl_LIBRARY: /usr/lib/aarch64-linux-gnu/libGL.so

  and GLVND libraries for OpenGL and GLX:

    OPENGL_opengl_LIBRARY: /usr/lib/aarch64-linux-gnu/libOpenGL.so
    OPENGL_glx_LIBRARY: /usr/lib/aarch64-linux-gnu/libGLX.so

  OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
  compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
  cmake/OpenCVFindLibsGUI.cmake:76 (find_package)
  CMakeLists.txt:694 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

so if we select the modern version it will list:

 OpenGL support:              YES (/usr/lib/aarch64-linux-gnu/libOpenGL.so /usr/lib/aarch64-linux-gnu/libGLX.so /usr/lib/aarch64-linux-gnu/libGLU.so)

Ok, here is update upto now. Thanks to @Honey_Patouceul for shedding some light. It indeed need QT enabled. Thanks for your feedback @Andrey1984. I will now compile and see how it goes.

GUI:
QT: YES (ver 5.9.5)
QT OpenGL support: YES (Qt5::OpenGL 5.9.5)
GTK+: NO
OpenGL support: YES (/usr/lib/libGL.so /usr/lib/aarch64-linux-gnu/libGLU.so)
VTK support: NO

as you are using cmake more recent than 3.10 you may explicitly specify the parameter

-DOpenGL_GL_PREFERENCE=GLVND

Great. will set that as well

also export could be used once it got build with commands above:

 export OPENCV_VERSION=opencv-4.5.0-dev
 export LD_LIBRARY_PATH=/usr/local/$OPENCV_VERSION/lib

Looks like linking issue now.

…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::HistogramOptPanel' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::SignalQString::signal(QString) const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::CVVPointMatch' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ShowInRawView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::CVVMatch' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::FilterView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::ImageCallTab' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::CallTab’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::GrayFilterWidget' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Signal’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::gui::CallTab::qt_metacast(char const*)' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::qt_metacast(char const*)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::FalseColorKeyPointPen' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::metaObject() const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::OverviewGroupSubtable' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::DiffFilterFunction’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SignalQString' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ZoomableImage’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::PointMatchView' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::STFLQueryWidgetCompleter’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Accordion' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchIntervallSelector’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSettings::settingsChanged(cvv::qtutil::KeyPointSettings&)' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::gui::CallTab::qt_metacall(QMetaObject::Call, int, void**)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::settingsChanged(cvv::qtutil::MatchSettings&)' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::qt_metacast(char const*)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::qtutil::MatchSettings' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::ZoomableImage::updateConversionResult(cv::Mat const&, cvv::qtutil::ImageConversionResult) const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSelection' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSettings’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SingleColorMatchPen' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Histogram’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::CallWindow' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::metaObject() const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::SingleFilterView' ../../lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::qtutil::KeyPointSelection’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::MainCallWindow' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::settingsChanged()’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::RawviewGroupSubtable' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::CVVKeyPoint’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::SignalQString::staticMetaObject' ../../lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::gui::CallTab’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SyncZoomWidget' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointIntervallSelector’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSelectionSelector' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSettingsSelector’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SlotQString' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::TranslationMatchView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::FilterCallTab' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::ImageView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSettingsSelector' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Slot’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchManagement' ../../lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::qtutil::MatchSelection’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::OverlayFilterWidget' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ChangedPixelsWidget’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::SignalMatRef::signal(cv::Mat&) const' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::OverviewPanel’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::Signal::signal() const' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::STFLQueryWidget’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSelectionSelector' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::metaObject() const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SingleColorKeyPen' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SignalMatRef’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointValueChooser' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::qt_metacall(QMetaObject::Call, int, void**)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::structures::MatchSceneGraphicsView' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSelection’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::STFLQueryWidgetLineEdit' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::settingsChanged()’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::LineMatchView' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::qt_metacall(QMetaObject::Call, int, void**)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::MatchCallTab' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Collapsable’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::OverviewTable' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ZoomableOptPanel’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::MatchView' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::DefaultFilterView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointManagement' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::CVVKeyPoint::updatePoint(bool)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::qt_metacast(char const*)' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::gui::CallTab::metaObject() const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::RawviewTable' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SlotBool’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSettings' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::DualFilterView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::qt_metacall(QMetaObject::Call, int, void**)' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ChannelReorderFilter’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::Rawview' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchScene’
collect2: error: ld returned 1 exit status
apps/version/CMakeFiles/opencv_version.dir/build.make:107: recipe for target ‘bin/opencv_version’ failed
make[2]: *** [bin/opencv_version] Error 1
CMakeFiles/Makefile2:6235: recipe for target ‘apps/version/CMakeFiles/opencv_version.dir/all’ failed
make[1]: *** [apps/version/CMakeFiles/opencv_version.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs…
[ 62%] Building CXX object modules/world/CMakeFiles/opencv_test_videostab.dir/__/videostab/test/test_stabilizer.cpp.o
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::HistogramOptPanel' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::SignalQString::signal(QString) const’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::CVVPointMatch' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ShowInRawView’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::CVVMatch' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::FilterView’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::ImageCallTab' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::CallTab’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::GrayFilterWidget' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Signal’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::gui::CallTab::qt_metacast(char const*)' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::qt_metacast(char const*)’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::FalseColorKeyPointPen' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::metaObject() const’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::OverviewGroupSubtable' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::DiffFilterFunction’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SignalQString' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ZoomableImage’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::PointMatchView' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::STFLQueryWidgetCompleter’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Accordion' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchIntervallSelector’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSettings::settingsChanged(cvv::qtutil::KeyPointSettings&)' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::gui::CallTab::qt_metacall(QMetaObject::Call, int, void**)’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::settingsChanged(cvv::qtutil::MatchSettings&)' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::qt_metacast(char const*)’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::qtutil::MatchSettings' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::ZoomableImage::updateConversionResult(cv::Mat const&, cvv::qtutil::ImageConversionResult) const’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSelection' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSettings’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SingleColorMatchPen' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Histogram’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::CallWindow' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::metaObject() const’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::SingleFilterView' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::qtutil::KeyPointSelection’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::MainCallWindow' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::settingsChanged()’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::RawviewGroupSubtable' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::CVVKeyPoint’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::SignalQString::staticMetaObject' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::gui::CallTab’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SyncZoomWidget' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointIntervallSelector’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSelectionSelector' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSettingsSelector’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SlotQString' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::TranslationMatchView’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::FilterCallTab' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::ImageView’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSettingsSelector' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Slot’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchManagement' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::qtutil::MatchSelection’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::OverlayFilterWidget' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ChangedPixelsWidget’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::SignalMatRef::signal(cv::Mat&) const' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::OverviewPanel’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::Signal::signal() const' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::STFLQueryWidget’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSelectionSelector' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::metaObject() const’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SingleColorKeyPen' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SignalMatRef’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointValueChooser' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::qt_metacall(QMetaObject::Call, int, void**)’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::structures::MatchSceneGraphicsView' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSelection’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::STFLQueryWidgetLineEdit' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::settingsChanged()’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::LineMatchView' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::qt_metacall(QMetaObject::Call, int, void**)’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::MatchCallTab' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Collapsable’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::OverviewTable' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ZoomableOptPanel’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::MatchView' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::DefaultFilterView’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointManagement' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::CVVKeyPoint::updatePoint(bool)’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::qt_metacast(char const*)' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::gui::CallTab::metaObject() const’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::RawviewTable' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SlotBool’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSettings' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::DualFilterView’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::qt_metacall(QMetaObject::Call, int, void**)' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ChannelReorderFilter’
…/…/…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::Rawview' ../../../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchScene’
collect2: error: ld returned 1 exit status
modules/world/tools/waldboost_detector/CMakeFiles/opencv_waldboost_detector.dir/build.make:103: recipe for target ‘bin/opencv_waldboost_detector’ failed
make[2]: *** [bin/opencv_waldboost_detector] Error 1
CMakeFiles/Makefile2:5810: recipe for target ‘modules/world/tools/waldboost_detector/CMakeFiles/opencv_waldboost_detector.dir/all’ failed
make[1]: *** [modules/world/tools/waldboost_detector/CMakeFiles/opencv_waldboost_detector.dir/all] Error 2
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::HistogramOptPanel' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::SignalQString::signal(QString) const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::CVVPointMatch' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ShowInRawView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::CVVMatch' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::FilterView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::ImageCallTab' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::CallTab’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::GrayFilterWidget' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Signal’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::gui::CallTab::qt_metacast(char const*)' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::qt_metacast(char const*)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::FalseColorKeyPointPen' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::metaObject() const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::OverviewGroupSubtable' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::DiffFilterFunction’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SignalQString' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ZoomableImage’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::PointMatchView' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::STFLQueryWidgetCompleter’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Accordion' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchIntervallSelector’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSettings::settingsChanged(cvv::qtutil::KeyPointSettings&)' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::gui::CallTab::qt_metacall(QMetaObject::Call, int, void**)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::settingsChanged(cvv::qtutil::MatchSettings&)' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::qt_metacast(char const*)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::qtutil::MatchSettings' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::ZoomableImage::updateConversionResult(cv::Mat const&, cvv::qtutil::ImageConversionResult) const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSelection' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSettings’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SingleColorMatchPen' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Histogram’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::CallWindow' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::metaObject() const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::SingleFilterView' ../../lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::qtutil::KeyPointSelection’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::MainCallWindow' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::settingsChanged()’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::RawviewGroupSubtable' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::CVVKeyPoint’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::SignalQString::staticMetaObject' ../../lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::gui::CallTab’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SyncZoomWidget' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointIntervallSelector’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSelectionSelector' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSettingsSelector’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SlotQString' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::TranslationMatchView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::FilterCallTab' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::ImageView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSettingsSelector' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Slot’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchManagement' ../../lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::qtutil::MatchSelection’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::OverlayFilterWidget' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ChangedPixelsWidget’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::SignalMatRef::signal(cv::Mat&) const' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::OverviewPanel’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::Signal::signal() const' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::STFLQueryWidget’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSelectionSelector' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::metaObject() const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SingleColorKeyPen' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SignalMatRef’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointValueChooser' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::qt_metacall(QMetaObject::Call, int, void**)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::structures::MatchSceneGraphicsView' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSelection’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::STFLQueryWidgetLineEdit' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::settingsChanged()’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::LineMatchView' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::qt_metacall(QMetaObject::Call, int, void**)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::MatchCallTab' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Collapsable’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::OverviewTable' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ZoomableOptPanel’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::MatchView' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::DefaultFilterView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointManagement' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::CVVKeyPoint::updatePoint(bool)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::qt_metacast(char const*)' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::gui::CallTab::metaObject() const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::RawviewTable' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SlotBool’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSettings' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::DualFilterView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::qt_metacall(QMetaObject::Call, int, void**)' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ChannelReorderFilter’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::Rawview' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchScene’
collect2: error: ld returned 1 exit status
apps/annotation/CMakeFiles/opencv_annotation.dir/build.make:107: recipe for target ‘bin/opencv_annotation’ failed
make[2]: *** [bin/opencv_annotation] Error 1
CMakeFiles/Makefile2:6154: recipe for target ‘apps/annotation/CMakeFiles/opencv_annotation.dir/all’ failed
make[1]: *** [apps/annotation/CMakeFiles/opencv_annotation.dir/all] Error 2
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::HistogramOptPanel' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::SignalQString::signal(QString) const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::CVVPointMatch' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ShowInRawView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::CVVMatch' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::FilterView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::ImageCallTab' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::CallTab’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::GrayFilterWidget' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Signal’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::gui::CallTab::qt_metacast(char const*)' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::qt_metacast(char const*)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::FalseColorKeyPointPen' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::metaObject() const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::OverviewGroupSubtable' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::DiffFilterFunction’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SignalQString' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ZoomableImage’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::PointMatchView' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::STFLQueryWidgetCompleter’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Accordion' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchIntervallSelector’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSettings::settingsChanged(cvv::qtutil::KeyPointSettings&)' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::gui::CallTab::qt_metacall(QMetaObject::Call, int, void**)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::settingsChanged(cvv::qtutil::MatchSettings&)' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::qt_metacast(char const*)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::qtutil::MatchSettings' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::ZoomableImage::updateConversionResult(cv::Mat const&, cvv::qtutil::ImageConversionResult) const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSelection' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSettings’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SingleColorMatchPen' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Histogram’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::CallWindow' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::metaObject() const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::SingleFilterView' ../../lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::qtutil::KeyPointSelection’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::MainCallWindow' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::settingsChanged()’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::RawviewGroupSubtable' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::CVVKeyPoint’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::SignalQString::staticMetaObject' ../../lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::gui::CallTab’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SyncZoomWidget' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointIntervallSelector’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSelectionSelector' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSettingsSelector’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SlotQString' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::TranslationMatchView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::FilterCallTab' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::ImageView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSettingsSelector' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Slot’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchManagement' ../../lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::qtutil::MatchSelection’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::OverlayFilterWidget' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ChangedPixelsWidget’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::SignalMatRef::signal(cv::Mat&) const' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::OverviewPanel’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::Signal::signal() const' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::STFLQueryWidget’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSelectionSelector' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::metaObject() const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SingleColorKeyPen' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SignalMatRef’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointValueChooser' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::qt_metacall(QMetaObject::Call, int, void**)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::structures::MatchSceneGraphicsView' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSelection’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::STFLQueryWidgetLineEdit' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::settingsChanged()’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::LineMatchView' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::qt_metacall(QMetaObject::Call, int, void**)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::MatchCallTab' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Collapsable’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::OverviewTable' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ZoomableOptPanel’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::MatchView' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::DefaultFilterView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointManagement' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::CVVKeyPoint::updatePoint(bool)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::qt_metacast(char const*)' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::gui::CallTab::metaObject() const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::RawviewTable' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SlotBool’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSettings' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::DualFilterView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::qt_metacall(QMetaObject::Call, int, void**)' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ChannelReorderFilter’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::Rawview' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchScene’
collect2: error: ld returned 1 exit status
apps/visualisation/CMakeFiles/opencv_visualisation.dir/build.make:107: recipe for target ‘bin/opencv_visualisation’ failed
make[2]: *** [bin/opencv_visualisation] Error 1
CMakeFiles/Makefile2:6181: recipe for target ‘apps/visualisation/CMakeFiles/opencv_visualisation.dir/all’ failed
make[1]: *** [apps/visualisation/CMakeFiles/opencv_visualisation.dir/all] Error 2
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::HistogramOptPanel' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::SignalQString::signal(QString) const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::CVVPointMatch' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ShowInRawView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::CVVMatch' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::FilterView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::ImageCallTab' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::CallTab’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::GrayFilterWidget' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Signal’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::gui::CallTab::qt_metacast(char const*)' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::qt_metacast(char const*)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::FalseColorKeyPointPen' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::metaObject() const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::OverviewGroupSubtable' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::DiffFilterFunction’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SignalQString' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ZoomableImage’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::PointMatchView' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::STFLQueryWidgetCompleter’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Accordion' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchIntervallSelector’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSettings::settingsChanged(cvv::qtutil::KeyPointSettings&)' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::gui::CallTab::qt_metacall(QMetaObject::Call, int, void**)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::settingsChanged(cvv::qtutil::MatchSettings&)' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::qt_metacast(char const*)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::qtutil::MatchSettings' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::ZoomableImage::updateConversionResult(cv::Mat const&, cvv::qtutil::ImageConversionResult) const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSelection' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSettings’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SingleColorMatchPen' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Histogram’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::CallWindow' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::metaObject() const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::SingleFilterView' ../../lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::qtutil::KeyPointSelection’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::MainCallWindow' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::settingsChanged()’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::RawviewGroupSubtable' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::CVVKeyPoint’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::SignalQString::staticMetaObject' ../../lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::gui::CallTab’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SyncZoomWidget' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointIntervallSelector’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSelectionSelector' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSettingsSelector’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SlotQString' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::TranslationMatchView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::FilterCallTab' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::ImageView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSettingsSelector' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Slot’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchManagement' ../../lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::qtutil::MatchSelection’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::OverlayFilterWidget' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ChangedPixelsWidget’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::SignalMatRef::signal(cv::Mat&) const' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::OverviewPanel’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::Signal::signal() const' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::STFLQueryWidget’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSelectionSelector' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::metaObject() const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SingleColorKeyPen' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SignalMatRef’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointValueChooser' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::qt_metacall(QMetaObject::Call, int, void**)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::structures::MatchSceneGraphicsView' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSelection’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::STFLQueryWidgetLineEdit' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::settingsChanged()’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::LineMatchView' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::qt_metacall(QMetaObject::Call, int, void**)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::MatchCallTab' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Collapsable’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::OverviewTable' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ZoomableOptPanel’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::MatchView' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::DefaultFilterView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointManagement' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::CVVKeyPoint::updatePoint(bool)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::qt_metacast(char const*)' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::gui::CallTab::metaObject() const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::RawviewTable' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SlotBool’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSettings' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::DualFilterView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::qt_metacall(QMetaObject::Call, int, void**)' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ChannelReorderFilter’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::Rawview' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchScene’
collect2: error: ld returned 1 exit status
apps/interactive-calibration/CMakeFiles/opencv_interactive-calibration.dir/build.make:182: recipe for target ‘bin/opencv_interactive-calibration’ failed
make[2]: *** [bin/opencv_interactive-calibration] Error 1
CMakeFiles/Makefile2:6208: recipe for target ‘apps/interactive-calibration/CMakeFiles/opencv_interactive-calibration.dir/all’ failed
make[1]: *** [apps/interactive-calibration/CMakeFiles/opencv_interactive-calibration.dir/all] Error 2
[ 63%] Built target opencv_sfm
[ 63%] Linking CXX executable …/…/bin/opencv_test_videostab
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::HistogramOptPanel' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::SignalQString::signal(QString) const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::CVVPointMatch' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ShowInRawView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::CVVMatch' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::FilterView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::ImageCallTab' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::CallTab’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::GrayFilterWidget' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Signal’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::gui::CallTab::qt_metacast(char const*)' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::qt_metacast(char const*)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::FalseColorKeyPointPen' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::metaObject() const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::OverviewGroupSubtable' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::DiffFilterFunction’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SignalQString' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ZoomableImage’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::PointMatchView' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::STFLQueryWidgetCompleter’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Accordion' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchIntervallSelector’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSettings::settingsChanged(cvv::qtutil::KeyPointSettings&)' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::gui::CallTab::qt_metacall(QMetaObject::Call, int, void**)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::settingsChanged(cvv::qtutil::MatchSettings&)' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::qt_metacast(char const*)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::qtutil::MatchSettings' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::ZoomableImage::updateConversionResult(cv::Mat const&, cvv::qtutil::ImageConversionResult) const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSelection' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSettings’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SingleColorMatchPen' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Histogram’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::CallWindow' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::metaObject() const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::SingleFilterView' ../../lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::qtutil::KeyPointSelection’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::MainCallWindow' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::settingsChanged()’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::RawviewGroupSubtable' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::CVVKeyPoint’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::SignalQString::staticMetaObject' ../../lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::gui::CallTab’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SyncZoomWidget' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointIntervallSelector’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSelectionSelector' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSettingsSelector’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SlotQString' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::TranslationMatchView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::FilterCallTab' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::ImageView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSettingsSelector' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Slot’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchManagement' ../../lib/libopencv_world.so.4.4.0: undefined reference to typeinfo for cvv::qtutil::MatchSelection’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::OverlayFilterWidget' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ChangedPixelsWidget’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::SignalMatRef::signal(cv::Mat&) const' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::OverviewPanel’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::Signal::signal() const' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::STFLQueryWidget’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSelectionSelector' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::metaObject() const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SingleColorKeyPen' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SignalMatRef’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointValueChooser' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSettings::qt_metacall(QMetaObject::Call, int, void**)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::structures::MatchSceneGraphicsView' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointSelection’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::STFLQueryWidgetLineEdit' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::settingsChanged()’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::LineMatchView' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::MatchSelection::qt_metacall(QMetaObject::Call, int, void**)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::MatchCallTab' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::Collapsable’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::OverviewTable' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ZoomableOptPanel’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::MatchView' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::DefaultFilterView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::KeyPointManagement' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::CVVKeyPoint::updatePoint(bool)’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::qt_metacast(char const*)' ../../lib/libopencv_world.so.4.4.0: undefined reference to cvv::gui::CallTab::metaObject() const’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::gui::RawviewTable' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::SlotBool’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchSettings' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::DualFilterView’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to cvv::qtutil::KeyPointSelection::qt_metacall(QMetaObject::Call, int, void**)' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::ChannelReorderFilter’
…/…/lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::view::Rawview' ../../lib/libopencv_world.so.4.4.0: undefined reference to vtable for cvv::qtutil::MatchScene’
collect2: error: ld returned 1 exit status
modules/world/CMakeFiles/opencv_test_videostab.dir/build.make:139: recipe for target ‘bin/opencv_test_videostab’ failed
make[2]: *** [bin/opencv_test_videostab] Error 1
CMakeFiles/Makefile2:3170: recipe for target ‘modules/world/CMakeFiles/opencv_test_videostab.dir/all’ failed
make[1]: *** [modules/world/CMakeFiles/opencv_test_videostab.dir/all] Error 2
Makefile:181: recipe for target ‘all’ failed
make: *** [all] Error 2

@Andrey1984 and @Honey_Patouceul, I am trying to get your attention. Need help in solving the above issue. trying it in so many ways but can’t get passed that point. It is happenning whenever I include Qt, regardless or OpenCV world. tried it with the latest Cmake 3.18.4 with or without gui. I am trying to compile 4.4.0 (not 4.5.0) for a specific reason but I am assuming it would be the same for 4.5 as well.

I tried only the command above which worked;
I was not able to run into any issue with opencv 4.5.0
I have qt installed though 4 or 5

Weird. I also have Qt installed which is default for Ubuntu 18.04 (5.9.5). I am stuck.

try exactly this also with

-DOpenGL_GL_PREFERENCE=GLVND

what will be the output?

did that. did not work. its seems it is somehow related to qt not openGL. I will try to build with just qt and see what happens

did you use opencv 4.4.0 r 4.5.0?
I only verified it for 4.5.0 locally

4.4 because of the requirement but I can try 4.5. thinking if I am missing anything regarding qt? do I need to install any package other than qt5-default?

Ok, here is the update. It is indeed a Qt issue. Just seleting Qt, it throws all those linking error. Any ideas?

Update: I’ve just tried an opencv-4.4.0 build with QT and OpenGL. No problem for building, but passing a GpuMat to imshow for a cv::WINDOW_OPENGL window doesn’t work.

I’ve not been able to configure OpenGL support with GTK3, but it builds fine with GTK2, and this works as before.
If you’re having problems with QT, you may try that instead:

-D WITH_GTK=ON  -D WITH_GTK_2_X=ON

Sorry for the bad advice and the wasted time.

2 Likes

gtk3 as per the cmake output was substituted by qt equivalent as I remember from recent attempts to build with gtk3

did you try nvidia opengl or generic opengl?
I.e. “GLVND” or “LEGACY” ?

How to reproduce the error with
" passing a GpuMat to imshow for a cv::WINDOW_OPENGL window "? e.g. at 4.5.0.with nvidia opengl GLVND?

will try to reproduce the issue at opencv 4.5.0
seems the same issue with this version