opencv with GL support at Xavier

Did not work. following is the configuration output of CMake. Does it have any other dependencies?

General configuration for OpenCV 4.4.0 =====================================
Version control: unknown

Platform:
Timestamp: 2020-10-21T00:57:41Z
Host: Linux 4.9.140-tegra aarch64
CMake: 3.10.2
CMake generator: Unix Makefiles
CMake build tool: /usr/bin/make
Configuration: Release

CPU/HW features:
Baseline: NEON FP16
required: NEON
disabled: VFPV3

C/C++:
Built as dynamic libs?: YES
C++ standard: 11
C++ Compiler: /usr/bin/c++ (ver 7.5.0)
C++ flags (Release): -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Winit-self -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG -DNDEBUG
C++ flags (Debug): -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Winit-self -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -fvisibility=hidden -fvisibility-inlines-hidden -g -O0 -DDEBUG -D_DEBUG
C Compiler: /usr/bin/cc
C flags (Release): -fsigned-char -W -Wall -Werror=return-type -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Winit-self -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -fvisibility=hidden -O3 -DNDEBUG -DNDEBUG
C flags (Debug): -fsigned-char -W -Wall -Werror=return-type -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Winit-self -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -fvisibility=hidden -g -O0 -DDEBUG -D_DEBUG
Linker flags (Release): -Wl,–gc-sections -Wl,–as-needed
Linker flags (Debug): -Wl,–gc-sections -Wl,–as-needed
ccache: NO
Precompiled headers: NO
Extra dependencies: m pthread cudart_static dl rt nppc nppial nppicc nppicom nppidei nppif nppig nppim nppist nppisu nppitc npps cublas cudnn cufft -L/usr/local/cuda/lib64 -L/usr/lib/aarch64-linux-gnu
3rdparty dependencies:

OpenCV modules:
To be built: alphamat aruco bgsegm bioinspired calib3d ccalib core cudaarithm cudabgsegm cudacodec cudafeatures2d cudafilters cudaimgproc cudalegacy cudaobjdetect cudaoptflow cudastereo cudawarping cudev datasets dnn dnn_objdetect dnn_superres dpm face features2d flann freetype fuzzy gapi hfs highgui img_hash imgcodecs imgproc intensity_transform line_descriptor ml objdetect optflow phase_unwrapping photo plot python2 quality rapid reg rgbd saliency sfm shape stereo stitching structured_light superres surface_matching text tracking ts video videoio videostab world xfeatures2d ximgproc xobjdetect xphoto
Disabled: -
Disabled by dependency: -
Unavailable: cnn_3dobj cvv hdf java js julia matlab ovis python3 python3 viz
Applications: tests perf_tests apps
Documentation: NO
Non-free algorithms: NO

GUI:
GTK+: YES (ver 3.22.30)
GThread : YES (ver 2.56.4)
GtkGlExt: NO
OpenGL support: NO
VTK support: NO

Media I/O:
ZLib: /usr/lib/aarch64-linux-gnu/libz.so (ver 1.2.11)
JPEG: libjpeg-turbo (ver 2.0.5-62)
WEBP: build (ver encoder: 0x020f)
PNG: /usr/lib/aarch64-linux-gnu/libpng.so (ver 1.6.34)
TIFF: build (ver 42 - 4.0.10)
JPEG 2000: build Jasper (ver 1.900.1)
OpenEXR: build (ver 2.3.0)
HDR: YES
SUNRASTER: YES
PXM: YES
PFM: YES

Video I/O:
DC1394: NO
FFMPEG: YES
avcodec: YES (57.107.100)
avformat: YES (57.83.100)
avutil: YES (55.78.100)
swscale: YES (4.8.100)
avresample: YES (3.7.0)
GStreamer: YES (1.14.5)
v4l/v4l2: YES (linux/videodev2.h)

Parallel framework: pthreads

Trace: YES (with Intel ITT)

Other third-party libraries:
Lapack: NO
Eigen: YES (ver 3.3.4)
Custom HAL: YES (carotene (ver 0.0.1))
Protobuf: build (3.5.1)

NVIDIA CUDA: YES (ver 10.0, CUFFT CUBLAS FAST_MATH)
NVIDIA GPU arch: 72
NVIDIA PTX archs:

cuDNN: YES (ver 7.6.3)

OpenCL: YES (no extra features)
Include path: /home/nvidia/Documents/opencv-4.4.0/3rdparty/include/opencl/1.2
Link libraries: Dynamic load

Python 2:
Interpreter: /usr/bin/python2.7 (ver 2.7.17)
Libraries: /usr/lib/aarch64-linux-gnu/libpython2.7.so (ver 2.7.17)
numpy: /usr/lib/python2.7/dist-packages/numpy/core/include (ver 1.13.3)
install path: lib/python2.7/dist-packages/cv2/python-2.7

Python (for build): /usr/bin/python2.7

Java:
ant: NO
JNI: NO
Java wrappers: NO
Java tests: NO

Install to: /usr/local

Configuring done

I just have tried on TX2, same result. I do not understand why configuration summary is showing NO support enabled for OpenGL despite of setting WITH_OPENGL and also having libGL.so in the right place presumably.

@caruofc
what is the exact cmake command being executed? could you paste the full command, please?
Moreover, you may try to use newest cmake as 3.10 is a somewhat obsolete version.

apt-get purge cmake -y &&  apt autoremove -y && wget https://github.com/Kitware/CMake/releases/download/v3.19.0-rc1/cmake-3.19.0-rc1.tar.gz && tar -zxvf cmake-3.19.0-rc1.tar.gz && cd cmake-3.19.0-rc1 &&  ./bootstrap && make && make install

However, we will try to setup opencv with gl on the newest Jetpack release.
What are the exact steps to reproduce the error?

I think that OpenGL support in opencv depends on QT backend.
So when configuring, try to define: WITH_QT=ON

[EDIT: QT is not mandatory. GTK2 may be better. See this later post]

@Andrey1984, I used CMake-gui which I find most convenient as visually I can see all options and select accordingly, less error prune. One extra component that I configure is cuDNN which I haven’t seen selected in the posted cmake command argument list. Not sure if that has any affect what so ever. However, I am not compiling with Qt to respond to your question @Honey_Patouceul, and by the way, my application is a non-Qt application. So do not want to compile it with WITH_QT=ON. My CMake version is 3.14.7, What CMake command you suggest to try? Can you please post it?

the arguments in the probable command could vary
there are examples in the forum threads, but once it got confirmed locally a bit later it will be possible to share an exact command.
Moreover, you may like to use newest opencv 4.5.0,
obsolete examples were like

@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