* Package: sci-libs/ViSP-3.3.0 * Repository: gentoo * Maintainer: aballier@gentoo.org * USE: X abi_x86_64 amd64 coin cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 dmtx elibc_glibc jpeg kernel_linux png usb userland_GNU xml zbar zlib * FEATURES: network-sandbox preserve-libs sandbox splitdebug userpriv usersandbox >>> Unpacking source... >>> Unpacking visp-3.3.0.tar.gz to /var/tmp/portage/sci-libs/ViSP-3.3.0/work >>> Source unpacked in /var/tmp/portage/sci-libs/ViSP-3.3.0/work >>> Preparing source in /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0 ... * Applying ViSP-3.2.0-ocv.patch ... [ ok ] * Applying ViSP-3.0.1-opencv.patch ... [ ok ] * Hardcoded definition(s) removed in CMakeLists.txt: * set(CMAKE_INSTALL_PREFIX "${CMAKE_BINARY_DIR}/install" CACHE PATH "Instal * set(CMAKE_INSTALL_PREFIX "${CMAKE_BINARY_DIR}/install" CACHE PATH "Installa * set(CMAKE_BUILD_TYPE "Release" CACHE STRING "Choose the type of build, opti * Hardcoded definition(s) removed in tutorial/robot/mbot/raspberry/visp/CMakeLists.txt: * set(CMAKE_BUILD_TYPE "Release" CACHE STRING "Choose the type of build, opti >>> Source prepared. >>> Configuring source in /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0 ... >>> Working in BUILD_DIR: "/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build" cmake -C /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_EXAMPLES=OFF -DBUILD_TESTS=OFF -DBUILD_DEMOS=OFF -DBUILD_TUTORIALS=OFF -DUSE_COIN3D=ON -DUSE_DC1394=OFF -DUSE_DMTX=ON -DUSE_GSL=OFF -DUSE_JPEG=ON -DUSE_PNG=ON -DUSE_LIBUSB_1=ON -DUSE_OGRE=OFF -DUSE_OIS=OFF -DUSE_OPENCV=OFF -DUSE_PCL=OFF -DUSE_SOQT=OFF -DUSE_SOXT=OFF -DUSE_V4L2=OFF -DUSE_X11=ON -DUSE_XML2=ON -DUSE_ZBAR=ON -DUSE_ZLIB=ON -DCOIN3D_INCLUDE_DIR=/usr/include/Coin4 -DENABLE_SSE2=ON -DENABLE_SSE3=ON -DENABLE_SSSE3=ON -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/gentoo_toolchain.cmake /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0 loading initial cache file /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/gentoo_common_config.cmake -- The C compiler identification is GNU 10.1.0 -- The CXX compiler identification is GNU 10.1.0 -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test HAVE_STD_CXX11_FLAG (check file: cmake/checks/cxx11.cpp) -- Performing Test HAVE_STD_CXX11_FLAG - Success -- Performing Test HAVE_STD_CXX14_FLAG (check file: cmake/checks/cxx14.cpp) -- Performing Test HAVE_STD_CXX14_FLAG - Success -- Performing Test HAVE_STD_CXX17_FLAG (check file: cmake/checks/cxx17.cpp) -- Performing Test HAVE_STD_CXX17_FLAG - Success -- Found PythonInterp: /usr/bin/python (found suitable version "3.8.3", minimum required is "2.7") -- Found PythonInterp: /usr/bin/python (found suitable version "3.8.3", minimum required is "3.4") -- Found PythonLibs: /usr/lib64/libpython3.8.so (found suitable exact version "3.8.3") -- Could NOT find Atlas (missing: Atlas_CLAPACK_INCLUDE_DIR Atlas_BLAS_LIBRARY) -- Could not find OpenBLAS lib. Turning OpenBLAS_FOUND off -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of int -- Check size of int - done -- Could NOT find MKL (missing: MKL_LIBRARIES MKL_INCLUDE_DIRS MKL_INTERFACE_LIBRARY MKL_SEQUENTIAL_LAYER_LIBRARY MKL_CORE_LIBRARY) -- Looking for inet_ntop -- Looking for inet_ntop - found -- Found OpenGL: /usr/lib64/libOpenGL.so -- Try C99 flag = [-std=gnu99] -- Performing Test C99_FLAG_DETECTED -- Performing Test C99_FLAG_DETECTED - Success -- Performing Test __compiler_doesnt_need_c99_flag -- Performing Test __compiler_doesnt_need_c99_flag - Success -- Could NOT find FTIITSDK (missing: FTIITSDK_FT_LIBRARY FTIITSDK_COMMUNICATION_LIBRARY FTIITSDK_INCLUDE_DIR) -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- openmp found -- eigen3 found -- Performing Test BUILD_SUCCEED -- Performing Test BUILD_SUCCEED - Success -- Performing Test BUILD_SUCCEED2 -- Performing Test BUILD_SUCCEED2 - Success -- Could NOT find Coin3D (missing: COIN3D_INCLUDE_DIRS) -- Performing Test IS_COMPILER_COMPATIBLE -- Performing Test IS_COMPILER_COMPATIBLE - Success -- coin3d found -- libusb_1 found -- pthread found -- xml2 found -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") -- zlib found -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- x11 found -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- jpeg found -- Found PNG: /usr/lib64/libpng.so (found version "1.6.37+apng") -- png found -- zbar found -- dmtx found -- Looking for include file float.h -- Looking for include file float.h - found -- Performing Test HAVE_FUNC_ISNAN -- Performing Test HAVE_FUNC_ISNAN - Failed -- Performing Test HAVE_FUNC_STD_ISNAN -- Performing Test HAVE_FUNC_STD_ISNAN - Success -- Performing Test HAVE_FUNC__ISNAN -- Performing Test HAVE_FUNC__ISNAN - Failed -- Performing Test HAVE_FUNC_ISINF -- Performing Test HAVE_FUNC_ISINF - Failed -- Performing Test HAVE_FUNC_STD_ISINF -- Performing Test HAVE_FUNC_STD_ISINF - Success -- Performing Test HAVE_FUNC__FINITE -- Performing Test HAVE_FUNC__FINITE - Failed -- Performing Test HAVE_FUNC_ROUND -- Performing Test HAVE_FUNC_ROUND - Success -- Performing Test HAVE_FUNC_STD_ROUND -- Performing Test HAVE_FUNC_STD_ROUND - Success -- Performing Test HAVE_FUNC_ERFC -- Performing Test HAVE_FUNC_ERFC - Success -- Performing Test HAVE_FUNC_STD_ERFC -- Performing Test HAVE_FUNC_STD_ERFC - Success -- Performing Test HAVE_FUNC_STRTOF -- Performing Test HAVE_FUNC_STRTOF - Success -- Performing Test HAVE_FUNC_LOG1P -- Performing Test HAVE_FUNC_LOG1P - Success -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Performing Test HAVE_CXX_WNO_DEPRECATED -- Performing Test HAVE_CXX_WNO_DEPRECATED - Success -- Performing Test HAVE_CXX_WNO_SIGN_COMPARE -- Performing Test HAVE_CXX_WNO_SIGN_COMPARE - Success -- Performing Test HAVE_CXX_WNO_UNUSED_PARAMETER -- Performing Test HAVE_CXX_WNO_UNUSED_PARAMETER - Success -- Performing Test HAVE_CXX_WNO_UNUSED_VARIABLE -- Performing Test HAVE_CXX_WNO_UNUSED_VARIABLE - Success -- Performing Test HAVE_CXX_WNO_FLOAT_EQUAL -- Performing Test HAVE_CXX_WNO_FLOAT_EQUAL - Success -- Performing Test HAVE_CXX_WNO_STRICT_OVERFLOW -- Performing Test HAVE_CXX_WNO_STRICT_OVERFLOW - Success -- Performing Test HAVE_CXX_WNO_TYPE_LIMITS -- Performing Test HAVE_CXX_WNO_TYPE_LIMITS - Success -- Performing Test HAVE_CXX_WNO_SHIFT_NEGATIVE_VALUE -- Performing Test HAVE_CXX_WNO_SHIFT_NEGATIVE_VALUE - Success -- Performing Test HAVE_CXX_WNO_SHORTEN_64_TO_32 -- Performing Test HAVE_CXX_WNO_SHORTEN_64_TO_32 - Success -- Performing Test HAVE_CXX_WNO_ATTRIBUTES -- Performing Test HAVE_CXX_WNO_ATTRIBUTES - Success -- Performing Test HAVE_CXX_O0 -- Performing Test HAVE_CXX_O0 - Success -- Performing Test HAVE_CXX_WNO_UNUSED_RESULT -- Performing Test HAVE_CXX_WNO_UNUSED_RESULT - Success -- Found apache ant: /usr/bin/ant (1.10.7) -- Found JNI: /etc/java-config-2/current-system-vm/jre/lib/amd64/libjawt.so -- Performing Test HAVE_CXX_WALL -- Performing Test HAVE_CXX_WALL - Success -- Performing Test HAVE_C_WALL -- Performing Test HAVE_C_WALL - Success -- Performing Test HAVE_CXX_WEXTRA -- Performing Test HAVE_CXX_WEXTRA - Success -- Performing Test HAVE_C_WEXTRA -- Performing Test HAVE_C_WEXTRA - Success -- Performing Test HAVE_CXX_WSTRICT_OVERFLOW_5 -- Performing Test HAVE_CXX_WSTRICT_OVERFLOW_5 - Success -- Performing Test HAVE_C_WSTRICT_OVERFLOW_5 -- Performing Test HAVE_C_WSTRICT_OVERFLOW_5 - Success -- Performing Test HAVE_CXX_WFLOAT_EQUAL -- Performing Test HAVE_CXX_WFLOAT_EQUAL - Success -- Performing Test HAVE_C_WFLOAT_EQUAL -- Performing Test HAVE_C_WFLOAT_EQUAL - Success -- Performing Test HAVE_CXX_WSIGN_CONVERSION -- Performing Test HAVE_CXX_WSIGN_CONVERSION - Success -- Performing Test HAVE_C_WSIGN_CONVERSION -- Performing Test HAVE_C_WSIGN_CONVERSION - Success -- Performing Test HAVE_CXX_WSHADOW -- Performing Test HAVE_CXX_WSHADOW - Success -- Performing Test HAVE_C_WSHADOW -- Performing Test HAVE_C_WSHADOW - Success -- Performing Test HAVE_CXX_FOPENMP -- Performing Test HAVE_CXX_FOPENMP - Success -- Performing Test HAVE_C_FOPENMP -- Performing Test HAVE_C_FOPENMP - Success -- Performing Test HAVE_CXX_STD_C++11 -- Performing Test HAVE_CXX_STD_C++11 - Success -- Performing Test HAVE_C_STD_C++11 -- Performing Test HAVE_C_STD_C++11 - Success -- Performing Test HAVE_CXX_FVISIBILITY_HIDDEN -- Performing Test HAVE_CXX_FVISIBILITY_HIDDEN - Success -- Performing Test HAVE_C_FVISIBILITY_HIDDEN -- Performing Test HAVE_C_FVISIBILITY_HIDDEN - Success -- Performing Test HAVE_CXX_MSSE2 -- Performing Test HAVE_CXX_MSSE2 - Success -- Performing Test HAVE_C_MSSE2 -- Performing Test HAVE_C_MSSE2 - Success -- Performing Test HAVE_CXX_MSSE3 -- Performing Test HAVE_CXX_MSSE3 - Success -- Performing Test HAVE_C_MSSE3 -- Performing Test HAVE_C_MSSE3 - Success -- Performing Test HAVE_CXX_MSSSE3 -- Performing Test HAVE_CXX_MSSSE3 - Success -- Performing Test HAVE_C_MSSSE3 -- Performing Test HAVE_C_MSSSE3 - Success -- Performing Test HAVE_CXX_FPIC -- Performing Test HAVE_CXX_FPIC - Success -- Performing Test HAVE_C_FPIC -- Performing Test HAVE_C_FPIC - Success -- Performing Test HAVE_CXX_WNO_MISLEADING_INDENTATION -- Performing Test HAVE_CXX_WNO_MISLEADING_INDENTATION - Success -- Performing Test HAVE_CXX_WNO_INT_IN_BOOL_CONTEXT -- Performing Test HAVE_CXX_WNO_INT_IN_BOOL_CONTEXT - Success -- Performing Test HAVE_CXX_WNO_DEPRECATED_COPY -- Performing Test HAVE_CXX_WNO_DEPRECATED_COPY - Success -- Performing Test HAVE_CXX_WNO_SHADOW -- Performing Test HAVE_CXX_WNO_SHADOW - Success -- Performing Test HAVE_CXX_WNO_PESSIMIZING_MOVE -- Performing Test HAVE_CXX_WNO_PESSIMIZING_MOVE - Success -- Performing Test HAVE_CXX_WNO_DEPRECATED_DECLARATIONS -- Performing Test HAVE_CXX_WNO_DEPRECATED_DECLARATIONS - Success -- Performing Test HAVE_CXX_WNO_STRICT_ALIASING -- Performing Test HAVE_CXX_WNO_STRICT_ALIASING - Success -- Performing Test HAVE_CXX_WNO_SIGN_CONVERSION -- Performing Test HAVE_CXX_WNO_SIGN_CONVERSION - Success -- -- ========================================================== -- General configuration information for ViSP 3.3.0 -- -- Version control: unknown -- -- Platform: -- Timestamp: 2020-05-25T18:46:11Z -- Host: Linux 5.6.14 x86_64 -- CMake: 3.17.2 -- CMake generator: Ninja -- CMake build tool: /usr/bin/ninja -- Configuration: Gentoo -- -- C/C++: -- Built as dynamic libs?: yes -- C++ Compiler: /usr/bin/x86_64-pc-linux-gnu-g++ (ver 10.1.0) -- C++ flags (Release): -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -O3 -DNDEBUG -- C++ flags (Debug): -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -g -- C Compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- C flags (Release): -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -O3 -DNDEBUG -- C flags (Debug): -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -g -- Linker flags (Release): -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 -- Linker flags (Debug): -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 -- -- ViSP modules: -- To be built: core gui imgproc io java_bindings_generator klt me sensor ar blob robot visual_features vs vision detection mbt tt tt_mi java -- Disabled: - -- Disabled by dependency: - -- Unavailable: - -- -- Python (for build): /usr/bin/python -- -- Java: -- ant: /usr/bin/ant (ver 1.10.7) -- JNI: /etc/java-config-2/current-system-vm/include /etc/java-config-2/current-system-vm/include/linux /etc/java-config-2/current-system-vm/include -- -- Build options: -- Build deprecated: yes -- Build with moment combine: no -- -- Mathematics: -- Use MKL: no -- Use OpenBLAS: no -- Use Atlas: no -- Use Netlib Lapack: yes (ver 3.8.0) -- Use Lapack (built-in): no -- Use Eigen3: yes (ver 3.3.7) -- Use OpenCV: no -- Use GSL: no -- -- Simulator: -- Ogre simulator: -- \- Use Ogre3D: no -- \- Use OIS: no -- Coin simulator: -- \- Use Coin3D: yes (ver 4.0.0) -- \- Use SoWin: no -- \- Use SoXt: no -- \- Use SoQt: no -- \- Use Qt5: no -- \- Use Qt4: no -- \- Use Qt3: no -- -- Media I/O: -- Use JPEG: yes (ver ) -- Use PNG: yes (ver 1.6.37+apng) -- \- Use ZLIB: yes (ver 1.2.11) -- Use OpenCV: no -- Use stb_image (built-in): no -- -- Real robots: -- Use Afma4: no -- Use Afma6: no -- Use Franka: no -- Use Viper650: no -- Use Viper850: no -- Use aria (Pioneer): no -- Use PTU46: no -- Use Biclops PTU: no -- Use Flir PTU SDK: no -- Use Parrot ARSDK: no -- \-Use ffmpeg: no -- Use Virtuose: no -- Use qbdevice (built-in): yes (ver 2.6.0) -- -- GUI: -- Use X11: yes -- Use GTK: no -- Use OpenCV: no -- Use GDI: no -- Use Direct3D: no -- -- Cameras: -- Use DC1394-2.x: no -- Use CMU 1394: no -- Use V4L2: no -- Use directshow: no -- Use OpenCV: no -- Use Flycapture: no -- Use Pylon: no -- -- RGB-D sensors: -- Use Realsense: no -- Use Realsense2: no -- Use Kinect: no -- \- Use libfreenect: no -- \- Use libusb-1: yes (ver 0.1.12) -- \- Use pthread: yes -- Use PCL: no -- \- Use VTK: no -- -- F/T sensors: -- Use atidaq (built-in): no -- Use comedi: no -- Use IIT SDK: no -- -- Detection: -- Use zbar: yes (ver 0.23.1) -- Use dmtx: yes (ver 0.7.5) -- Use AprilTag (built-in): yes (ver 3.1.1) -- \- Use AprilTag big family: no -- -- Misc: -- Use Clipper (built-in): no -- Use pugixml (built-in): yes (ver 1.9.0) -- Use libxml2: yes (ver 2.9.9) -- -- Optimization: -- Use OpenMP: yes -- Use pthread: yes -- Use pthread (built-in): no -- Use cxx standard: 11 -- -- Documentation: -- Use doxygen: no -- -- Tests and samples: -- Use catch2 (built-in): yes (ver 2.9.2) -- Tests: no -- Demos: no -- Examples: no -- Tutorials: no -- -- Install path: /usr -- -- ========================================================== -- <<< Gentoo configuration >>> Build type Gentoo Install path /usr Compiler flags: C -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC C++ -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 Module -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 Shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build >>> Source configured. >>> Compiling source in /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0 ... >>> Working in BUILD_DIR: "/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build" ninja -v -j1 -l0 [1/407] cd /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build && /bin/gzip -9 -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/doc/man/man1/visp-config.1 > /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/doc/man/man1/visp-config.1.gz [2/407] cd /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build && /usr/bin/cmake -DCMAKE_HELPER_SCRIPT=/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/VISPGenerateConfigScript.info.cmake -P /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/cmake/VISPGenerateConfigScript.cmake [3/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/apriltag.cpp [4/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag_pose.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag_pose.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag_pose.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/apriltag_pose.cpp [5/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag_quad_thresh.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag_quad_thresh.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag_quad_thresh.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/apriltag_quad_thresh.cpp [6/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/g2d.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/g2d.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/g2d.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/common/g2d.cpp [7/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/homography.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/homography.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/homography.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/common/homography.cpp [8/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/image_u8.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/image_u8.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/image_u8.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/common/image_u8.cpp [9/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/image_u8x3.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/image_u8x3.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/image_u8x3.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/common/image_u8x3.cpp [10/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/image_u8x4.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/image_u8x4.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/image_u8x4.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/common/image_u8x4.cpp [11/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/matd.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/matd.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/matd.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/common/matd.cpp [12/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/pam.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/pam.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/pam.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/common/pam.cpp [13/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/pjpeg-idct.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/pjpeg-idct.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/pjpeg-idct.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/common/pjpeg-idct.cpp [14/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/pnm.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/pnm.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/pnm.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/common/pnm.cpp [15/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/string_util.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/string_util.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/string_util.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/common/string_util.cpp [16/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/svd22.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/svd22.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/svd22.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/common/svd22.cpp [17/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/time_util.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/time_util.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/time_util.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/common/time_util.cpp [18/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/times.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/times.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/times.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/common/times.cpp [19/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/workerpool.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/workerpool.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/workerpool.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/common/workerpool.cpp [20/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/zarray.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/zarray.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/zarray.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/common/zarray.cpp [21/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/zhash.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/zhash.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/zhash.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/common/zhash.cpp [22/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/zmaxheap.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/zmaxheap.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/zmaxheap.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/common/zmaxheap.cpp [23/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -O0 -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag16h5.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag16h5.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag16h5.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/tag16h5.cpp [24/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -O0 -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag25h7.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag25h7.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag25h7.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/tag25h7.cpp [25/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -O0 -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag25h9.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag25h9.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag25h9.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/tag25h9.cpp [26/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -O0 -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag36h10.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag36h10.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag36h10.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/tag36h10.cpp [27/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -O0 -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag36h11.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag36h11.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag36h11.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/tag36h11.cpp [28/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -O0 -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tagCircle21h7.cpp.o -MF 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tagCircle21h7.cpp.o.d -o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tagCircle21h7.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag/tagCircle21h7.cpp [29/407] : && /usr/bin/cmake -E rm -f 3rdparty/lib64/libvisp_apriltag.a && /usr/bin/x86_64-pc-linux-gnu-ar qc 3rdparty/lib64/libvisp_apriltag.a 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag_pose.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag_quad_thresh.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/g2d.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/homography.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/image_u8.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/image_u8x3.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/image_u8x4.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/matd.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/pam.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/pjpeg-idct.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/pnm.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/string_util.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/svd22.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/time_util.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/times.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/workerpool.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/zarray.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/zhash.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/zmaxheap.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag16h5.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag25h7.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag25h9.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag36h10.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag36h11.cpp.o 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tagCircle21h7.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib 3rdparty/lib64/libvisp_apriltag.a && : [30/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=c++11 -std=gnu++11 -MD -MT 3rdparty/qbdevice/CMakeFiles/visp_qbdevice.dir/qb_device_driver.cpp.o -MF 3rdparty/qbdevice/CMakeFiles/visp_qbdevice.dir/qb_device_driver.cpp.o.d -o 3rdparty/qbdevice/CMakeFiles/visp_qbdevice.dir/qb_device_driver.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice/qb_device_driver.cpp [31/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=c++11 -std=gnu++11 -Wno-unused-result -MD -MT 3rdparty/qbdevice/CMakeFiles/visp_qbdevice.dir/qbmove_communications.cpp.o -MF 3rdparty/qbdevice/CMakeFiles/visp_qbdevice.dir/qbmove_communications.cpp.o.d -o 3rdparty/qbdevice/CMakeFiles/visp_qbdevice.dir/qbmove_communications.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice/qbmove_communications.cpp [32/407] : && /usr/bin/cmake -E rm -f 3rdparty/lib64/libvisp_qbdevice.a && /usr/bin/x86_64-pc-linux-gnu-ar qc 3rdparty/lib64/libvisp_qbdevice.a 3rdparty/qbdevice/CMakeFiles/visp_qbdevice.dir/qb_device_driver.cpp.o 3rdparty/qbdevice/CMakeFiles/visp_qbdevice.dir/qbmove_communications.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib 3rdparty/lib64/libvisp_qbdevice.a && : [33/407] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -Iinclude -DNDEBUG -O2 -pipe -march=native -fPIC -std=gnu++11 -MD -MT 3rdparty/pugixml-1.9/CMakeFiles/visp_pugixml.dir/pugixml.cpp.o -MF 3rdparty/pugixml-1.9/CMakeFiles/visp_pugixml.dir/pugixml.cpp.o.d -o 3rdparty/pugixml-1.9/CMakeFiles/visp_pugixml.dir/pugixml.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9/pugixml.cpp [34/407] : && /usr/bin/cmake -E rm -f 3rdparty/lib64/libvisp_pugixml.a && /usr/bin/x86_64-pc-linux-gnu-ar qc 3rdparty/lib64/libvisp_pugixml.a 3rdparty/pugixml-1.9/CMakeFiles/visp_pugixml.dir/pugixml.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib 3rdparty/lib64/libvisp_pugixml.a && : [35/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogramValey.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogramValey.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogramValey.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/histogram/vpHistogramValey.cpp [36/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/camera/vpCameraParameters.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/camera/vpCameraParameters.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/camera/vpCameraParameters.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/camera/vpCameraParameters.cpp [37/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/camera/vpMeterPixelConversion.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/camera/vpMeterPixelConversion.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/camera/vpMeterPixelConversion.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/camera/vpMeterPixelConversion.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/camera/vpMeterPixelConversion.cpp:49: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/camera/vpMeterPixelConversion.cpp:49: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [38/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/camera/vpPixelMeterConversion.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/camera/vpPixelMeterConversion.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/camera/vpPixelMeterConversion.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/camera/vpPixelMeterConversion.cpp [39/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/camera/vpXmlParserCamera.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/camera/vpXmlParserCamera.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/camera/vpXmlParserCamera.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/camera/vpXmlParserCamera.cpp [40/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/display/vpColor.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/display/vpColor.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/display/vpColor.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/display/vpColor.cpp [41/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/display/vpDisplay.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/display/vpDisplay.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/display/vpDisplay.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [42/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay_rgba.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay_rgba.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay_rgba.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/display/vpDisplay_rgba.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/display/vpDisplay_rgba.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/display/vpDisplay_rgba.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [43/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay_uchar.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay_uchar.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay_uchar.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/display/vpDisplay_uchar.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/display/vpDisplay_uchar.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/display/vpDisplay_uchar.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [44/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/display/vpFeatureDisplay.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/display/vpFeatureDisplay.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/display/vpFeatureDisplay.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/display/vpFeatureDisplay.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpFeatureDisplay.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/display/vpFeatureDisplay.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpFeatureDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/display/vpFeatureDisplay.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [45/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/image/vpFont.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/image/vpFont.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/image/vpFont.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/image/vpFont.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpFont.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/image/vpFont.cpp:60: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpFont.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/image/vpFont.cpp:60: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [46/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/core/CMakeFiles/visp_core.dir/src/image/vpImageConvert.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/image/vpImageConvert.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/image/vpImageConvert.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/image/vpImageConvert.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageConvert.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/image/vpImageConvert.cpp:51: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageConvert.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/image/vpImageConvert.cpp:51: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [47/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/image/vpImageDraw.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/image/vpImageDraw.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/image/vpImageDraw.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/image/vpImageDraw.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageDraw.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/image/vpImageDraw.cpp:60: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageDraw.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/image/vpImageDraw.cpp:60: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [48/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/core/CMakeFiles/visp_core.dir/src/image/vpImageFilter.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/image/vpImageFilter.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/image/vpImageFilter.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/image/vpImageFilter.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageConvert.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/image/vpImageFilter.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageConvert.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/image/vpImageFilter.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [49/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/image/vpImageMorphology.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/image/vpImageMorphology.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/image/vpImageMorphology.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/image/vpImageMorphology.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageMorphology.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/image/vpImageMorphology.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageMorphology.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/image/vpImageMorphology.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [50/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/image/vpImagePoint.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/image/vpImagePoint.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/image/vpImagePoint.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/image/vpImagePoint.cpp [51/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/core/CMakeFiles/visp_core.dir/src/image/vpImageTools.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/image/vpImageTools.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/image/vpImageTools.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/image/vpImageTools.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageConvert.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/image/vpImageTools.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageConvert.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/image/vpImageTools.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [52/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/image/vpRGBa.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/image/vpRGBa.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/image/vpRGBa.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/image/vpRGBa.cpp [53/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/kalman/vpKalmanFilter.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/kalman/vpKalmanFilter.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/kalman/vpKalmanFilter.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/kalman/vpKalmanFilter.cpp [54/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/kalman/vpLinearKalmanFilterInstantiation.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/kalman/vpLinearKalmanFilterInstantiation.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/kalman/vpLinearKalmanFilterInstantiation.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/kalman/vpLinearKalmanFilterInstantiation.cpp [55/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpColVector.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpColVector.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpColVector.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/matrix/vpColVector.cpp [56/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-float-equal -Wno-strict-overflow -Wno-misleading-indentation -Wno-int-in-bool-context -Wno-shadow -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpEigenConversion.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpEigenConversion.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpEigenConversion.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/matrix/vpEigenConversion.cpp [57/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/matrix/vpMatrix.cpp [58/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_cholesky.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_cholesky.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_cholesky.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/matrix/vpMatrix_cholesky.cpp [59/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_covariance.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_covariance.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_covariance.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/matrix/vpMatrix_covariance.cpp [60/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-float-equal -Wno-strict-overflow -Wno-misleading-indentation -Wno-int-in-bool-context -Wno-deprecated-copy -Wno-shadow -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_lu.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_lu.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_lu.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/matrix/vpMatrix_lu.cpp [61/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_mul.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_mul.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_mul.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/matrix/vpMatrix_mul.cpp [62/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_qr.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_qr.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_qr.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/matrix/vpMatrix_qr.cpp [63/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-float-equal -Wno-strict-overflow -Wno-misleading-indentation -Wno-int-in-bool-context -Wno-deprecated-copy -Wno-shadow -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_svd.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_svd.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_svd.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/matrix/vpMatrix_svd.cpp [64/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpRowVector.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpRowVector.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpRowVector.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/matrix/vpRowVector.cpp [65/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpSubColVector.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpSubColVector.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpSubColVector.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/matrix/vpSubColVector.cpp [66/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpSubMatrix.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpSubMatrix.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpSubMatrix.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/matrix/vpSubMatrix.cpp [67/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpSubRowVector.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpSubRowVector.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpSubRowVector.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/matrix/vpSubRowVector.cpp [68/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/misc/vpHinkley.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/misc/vpHinkley.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/misc/vpHinkley.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/misc/vpHinkley.cpp [69/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/misc/vpMath.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/misc/vpMath.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/misc/vpMath.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/misc/vpMath.cpp [70/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/random-generator/vpGaussRand.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/random-generator/vpGaussRand.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/random-generator/vpGaussRand.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/random-generator/vpGaussRand.cpp [71/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/random-generator/vpUniRand.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/random-generator/vpUniRand.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/random-generator/vpUniRand.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/random-generator/vpUniRand.cpp [72/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/robust/vpRobust.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/robust/vpRobust.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/robust/vpRobust.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/robust/vpRobust.cpp [73/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/robust/vpScale.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/robust/vpScale.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/robust/vpScale.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/robust/vpScale.cpp [74/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/spline/vpBSpline.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/spline/vpBSpline.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/spline/vpBSpline.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/spline/vpBSpline.cpp [75/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpExponentialMap.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpExponentialMap.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpExponentialMap.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/transformation/vpExponentialMap.cpp [76/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpForceTwistMatrix.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpForceTwistMatrix.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpForceTwistMatrix.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/transformation/vpForceTwistMatrix.cpp [77/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpHomogeneousMatrix.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpHomogeneousMatrix.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpHomogeneousMatrix.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/transformation/vpHomogeneousMatrix.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/transformation/vpHomogeneousMatrix.cpp:49: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/transformation/vpHomogeneousMatrix.cpp:49: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [78/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpPoseVector.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpPoseVector.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpPoseVector.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/transformation/vpPoseVector.cpp [79/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpQuaternionVector.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpQuaternionVector.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpQuaternionVector.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/transformation/vpQuaternionVector.cpp [80/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRotationMatrix.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRotationMatrix.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRotationMatrix.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/transformation/vpRotationMatrix.cpp [81/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRotationVector.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRotationVector.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRotationVector.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/transformation/vpRotationVector.cpp [82/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRxyzVector.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRxyzVector.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRxyzVector.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/transformation/vpRxyzVector.cpp [83/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRzyxVector.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRzyxVector.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRzyxVector.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/transformation/vpRzyxVector.cpp [84/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRzyzVector.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRzyzVector.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRzyzVector.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/transformation/vpRzyzVector.cpp [85/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpThetaUVector.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpThetaUVector.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpThetaUVector.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/transformation/vpThetaUVector.cpp [86/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpTranslationVector.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpTranslationVector.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpTranslationVector.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/transformation/vpTranslationVector.cpp [87/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpVelocityTwistMatrix.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpVelocityTwistMatrix.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpVelocityTwistMatrix.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/transformation/vpVelocityTwistMatrix.cpp [88/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpXmlParserHomogeneousMatrix.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpXmlParserHomogeneousMatrix.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpXmlParserHomogeneousMatrix.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/math/transformation/vpXmlParserHomogeneousMatrix.cpp [89/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/convert/vpConvert.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/convert/vpConvert.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/convert/vpConvert.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/convert/vpConvert.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpConvert.h:56, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/convert/vpConvert.cpp:48: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpConvert.h:56, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/convert/vpConvert.cpp:48: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [90/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/cpu-features/vpCPUFeatures.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/cpu-features/vpCPUFeatures.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/cpu-features/vpCPUFeatures.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/cpu-features/vpCPUFeatures.cpp [91/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/cpu-features/x86/cpu_x86.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/cpu-features/x86/cpu_x86.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/cpu-features/x86/cpu_x86.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/cpu-features/x86/cpu_x86.cpp [92/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/exceptions/vpException.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/exceptions/vpException.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/exceptions/vpException.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/exceptions/vpException.cpp [93/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/file/vpIoTools.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/file/vpIoTools.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/file/vpIoTools.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/file/vpIoTools.cpp [94/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpPlane.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpPlane.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpPlane.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/geometry/vpPlane.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/geometry/vpPlane.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/geometry/vpPlane.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [95/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpPolygon.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpPolygon.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpPolygon.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/geometry/vpPolygon.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/geometry/vpPolygon.cpp:43: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/geometry/vpPolygon.cpp:43: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [96/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpPolygon3D.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpPolygon3D.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpPolygon3D.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/geometry/vpPolygon3D.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPolygon.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/geometry/vpPolygon3D.cpp:47: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPolygon.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/geometry/vpPolygon3D.cpp:47: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [97/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpRect.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpRect.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpRect.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/geometry/vpRect.cpp [98/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpRectOriented.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpRectOriented.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpRectOriented.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/geometry/vpRectOriented.cpp [99/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpTriangle.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpTriangle.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpTriangle.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/geometry/vpTriangle.cpp [100/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpXmlParserRectOriented.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpXmlParserRectOriented.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpXmlParserRectOriented.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/geometry/vpXmlParserRectOriented.cpp [101/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogram.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogram.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogram.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/histogram/vpHistogram.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/histogram/vpHistogram.cpp:49: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/histogram/vpHistogram.cpp:49: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [102/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogramPeak.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogramPeak.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogramPeak.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/histogram/vpHistogramPeak.cpp [103/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper650.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper650.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper650.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/viper/vpRobotViper650.cpp [104/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper850.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper850.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper850.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/viper/vpRobotViper850.cpp [105/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/viper/vpViper.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpViper.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/viper/vpViper.cpp:56: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpViper.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/viper/vpViper.cpp:56: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [106/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpClient.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpClient.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpClient.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/network/vpClient.cpp [107/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpNetwork.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpNetwork.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpNetwork.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/network/vpNetwork.cpp [108/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpRequest.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpRequest.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpRequest.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/network/vpRequest.cpp [109/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpServer.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpServer.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpServer.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/network/vpServer.cpp [110/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpUDPClient.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpUDPClient.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpUDPClient.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/network/vpUDPClient.cpp [111/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpUDPServer.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpUDPServer.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpUDPServer.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/network/vpUDPServer.cpp [112/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/optimization/vpLinProg.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/optimization/vpLinProg.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/optimization/vpLinProg.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/optimization/vpLinProg.cpp [113/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/optimization/vpQuadProg.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/optimization/vpQuadProg.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/optimization/vpQuadProg.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/optimization/vpQuadProg.cpp [114/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/serial/vpSerial.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/serial/vpSerial.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/serial/vpSerial.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/serial/vpSerial.cpp [115/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/time/vpTime.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/time/vpTime.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/time/vpTime.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/time/vpTime.cpp [116/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-deprecated-declarations -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/xml/vpXmlParser.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tools/xml/vpXmlParser.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tools/xml/vpXmlParser.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tools/xml/vpXmlParser.cpp [117/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpCircle.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpCircle.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpCircle.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/forward-projection/vpCircle.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/forward-projection/vpCircle.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/forward-projection/vpCircle.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [118/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpCylinder.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpCylinder.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpCylinder.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/forward-projection/vpCylinder.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCylinder.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/forward-projection/vpCylinder.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCylinder.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/forward-projection/vpCylinder.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [119/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpForwardProjection.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpForwardProjection.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpForwardProjection.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/forward-projection/vpForwardProjection.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/forward-projection/vpForwardProjection.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/forward-projection/vpForwardProjection.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [120/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpLine.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpLine.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpLine.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/forward-projection/vpLine.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpLine.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/forward-projection/vpLine.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpLine.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/forward-projection/vpLine.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [121/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpPoint.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpPoint.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpPoint.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/forward-projection/vpPoint.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpFeatureDisplay.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/forward-projection/vpPoint.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpFeatureDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/forward-projection/vpPoint.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [122/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpSphere.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpSphere.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpSphere.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/forward-projection/vpSphere.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpFeatureDisplay.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/forward-projection/vpSphere.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpFeatureDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/forward-projection/vpSphere.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [123/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMoment.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMoment.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMoment.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMoment.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMoment.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMoment.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [124/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAlpha.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAlpha.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAlpha.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentAlpha.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentAlpha.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentAlpha.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [125/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentArea.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentArea.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentArea.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentArea.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentArea.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentArea.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [126/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAreaNormalized.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAreaNormalized.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAreaNormalized.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentAreaNormalized.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentAreaNormalized.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentAreaNormalized.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [127/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentBasic.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentBasic.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentBasic.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentBasic.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentObject.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentBasic.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentObject.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentBasic.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [128/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCInvariant.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCInvariant.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCInvariant.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentCInvariant.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentCInvariant.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentCInvariant.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentCInvariant.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentCInvariant.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [129/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCentered.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCentered.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCentered.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentCentered.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentCentered.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentCentered.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [130/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCommon.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCommon.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCommon.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentCommon.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentCInvariant.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentCommon.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentCommon.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentCInvariant.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentCommon.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentCommon.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [131/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentDatabase.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentDatabase.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentDatabase.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentDatabase.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentDatabase.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentDatabase.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [132/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenter.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenter.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenter.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentGravityCenter.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentGravityCenter.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentGravityCenter.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [133/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenterNormalized.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenterNormalized.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenterNormalized.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentGravityCenterNormalized.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentGravityCenterNormalized.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentGravityCenterNormalized.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [134/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentObject.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentObject.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentObject.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentObject.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentObject.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentObject.cpp:43: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentObject.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/moments/vpMomentObject.cpp:43: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [135/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src -Imodules/core -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/vpTracker.cpp.o -MF modules/core/CMakeFiles/visp_core.dir/src/tracking/vpTracker.cpp.o.d -o modules/core/CMakeFiles/visp_core.dir/src/tracking/vpTracker.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/vpTracker.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/vpTracker.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/src/tracking/vpTracker.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [136/407] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,-soname,libvisp_core.so.3.3 -o lib/libvisp_core.so.3.3.0 modules/core/CMakeFiles/visp_core.dir/src/camera/vpCameraParameters.cpp.o modules/core/CMakeFiles/visp_core.dir/src/camera/vpMeterPixelConversion.cpp.o modules/core/CMakeFiles/visp_core.dir/src/camera/vpPixelMeterConversion.cpp.o modules/core/CMakeFiles/visp_core.dir/src/camera/vpXmlParserCamera.cpp.o modules/core/CMakeFiles/visp_core.dir/src/display/vpColor.cpp.o modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay.cpp.o modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay_rgba.cpp.o modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay_uchar.cpp.o modules/core/CMakeFiles/visp_core.dir/src/display/vpFeatureDisplay.cpp.o modules/core/CMakeFiles/visp_core.dir/src/image/vpFont.cpp.o modules/core/CMakeFiles/visp_core.dir/src/image/vpImageConvert.cpp.o modules/core/CMakeFiles/visp_core.dir/src/image/vpImageDraw.cpp.o modules/core/CMakeFiles/visp_core.dir/src/image/vpImageFilter.cpp.o modules/core/CMakeFiles/visp_core.dir/src/image/vpImageMorphology.cpp.o modules/core/CMakeFiles/visp_core.dir/src/image/vpImagePoint.cpp.o modules/core/CMakeFiles/visp_core.dir/src/image/vpImageTools.cpp.o modules/core/CMakeFiles/visp_core.dir/src/image/vpRGBa.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/kalman/vpKalmanFilter.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/kalman/vpLinearKalmanFilterInstantiation.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpColVector.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpEigenConversion.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_cholesky.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_covariance.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_lu.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_mul.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_qr.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_svd.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpRowVector.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpSubColVector.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpSubMatrix.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpSubRowVector.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/misc/vpHinkley.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/misc/vpMath.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/random-generator/vpGaussRand.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/random-generator/vpUniRand.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/robust/vpRobust.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/robust/vpScale.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/spline/vpBSpline.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpExponentialMap.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpForceTwistMatrix.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpHomogeneousMatrix.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpPoseVector.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpQuaternionVector.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRotationMatrix.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRotationVector.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRxyzVector.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRzyxVector.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRzyzVector.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpThetaUVector.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpTranslationVector.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpVelocityTwistMatrix.cpp.o modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpXmlParserHomogeneousMatrix.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/convert/vpConvert.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/cpu-features/vpCPUFeatures.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/cpu-features/x86/cpu_x86.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/exceptions/vpException.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/file/vpIoTools.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpPlane.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpPolygon.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpPolygon3D.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpRect.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpRectOriented.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpTriangle.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpXmlParserRectOriented.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogram.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogramPeak.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogramValey.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpClient.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpNetwork.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpRequest.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpServer.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpUDPClient.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/network/vpUDPServer.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/optimization/vpLinProg.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/optimization/vpQuadProg.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/serial/vpSerial.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/time/vpTime.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tools/xml/vpXmlParser.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpCircle.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpCylinder.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpForwardProjection.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpLine.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpPoint.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpSphere.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMoment.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAlpha.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentArea.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAreaNormalized.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentBasic.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCInvariant.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCentered.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCommon.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentDatabase.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenter.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenterNormalized.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentObject.cpp.o modules/core/CMakeFiles/visp_core.dir/src/tracking/vpTracker.cpp.o -Wl,-rpath,:::::::::: -llapack -lblas -lxml2 -lpthread -lz -lm -lnsl 3rdparty/lib64/libvisp_pugixml.a && : [137/407] /usr/bin/cmake -E cmake_symlink_library lib/libvisp_core.so.3.3.0 lib/libvisp_core.so.3.3 lib/libvisp_core.so && : [138/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src -Imodules/gui -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/display/vpDisplayGTK.cpp.o -MF modules/gui/CMakeFiles/visp_gui.dir/src/display/vpDisplayGTK.cpp.o.d -o modules/gui/CMakeFiles/visp_gui.dir/src/display/vpDisplayGTK.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/display/vpDisplayGTK.cpp [139/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src -Imodules/gui -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/display/vpDisplayOpenCV.cpp.o -MF modules/gui/CMakeFiles/visp_gui.dir/src/display/vpDisplayOpenCV.cpp.o.d -o modules/gui/CMakeFiles/visp_gui.dir/src/display/vpDisplayOpenCV.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/display/vpDisplayOpenCV.cpp [140/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src -Imodules/gui -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/display/vpDisplayX.cpp.o -MF modules/gui/CMakeFiles/visp_gui.dir/src/display/vpDisplayX.cpp.o.d -o modules/gui/CMakeFiles/visp_gui.dir/src/display/vpDisplayX.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/display/vpDisplayX.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/display/vpDisplayX.cpp:55: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/display/vpDisplayX.cpp:55: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [141/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src -Imodules/gui -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpD3DRenderer.cpp.o -MF modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpD3DRenderer.cpp.o.d -o modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpD3DRenderer.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/display/windows/vpD3DRenderer.cpp [142/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src -Imodules/gui -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayD3D.cpp.o -MF modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayD3D.cpp.o.d -o modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayD3D.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/display/windows/vpDisplayD3D.cpp [143/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src -Imodules/gui -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayGDI.cpp.o -MF modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayGDI.cpp.o.d -o modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayGDI.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/display/windows/vpDisplayGDI.cpp [144/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src -Imodules/gui -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayWin32.cpp.o -MF modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayWin32.cpp.o.d -o modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayWin32.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/display/windows/vpDisplayWin32.cpp [145/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src -Imodules/gui -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpGDIRenderer.cpp.o -MF modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpGDIRenderer.cpp.o.d -o modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpGDIRenderer.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/display/windows/vpGDIRenderer.cpp [146/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src -Imodules/gui -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpWin32API.cpp.o -MF modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpWin32API.cpp.o.d -o modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpWin32API.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/display/windows/vpWin32API.cpp [147/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src -Imodules/gui -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpWin32Window.cpp.o -MF modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpWin32Window.cpp.o.d -o modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpWin32Window.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/display/windows/vpWin32Window.cpp [148/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src -Imodules/gui -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/forward-projection/vpProjectionDisplay.cpp.o -MF modules/gui/CMakeFiles/visp_gui.dir/src/forward-projection/vpProjectionDisplay.cpp.o.d -o modules/gui/CMakeFiles/visp_gui.dir/src/forward-projection/vpProjectionDisplay.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/forward-projection/vpProjectionDisplay.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/forward-projection/vpProjectionDisplay.cpp:50: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/forward-projection/vpProjectionDisplay.cpp:50: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [149/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src -Imodules/gui -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlot.cpp.o -MF modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlot.cpp.o.d -o modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlot.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/plot/vpPlot.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/plot/vpPlot.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/plot/vpPlot.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [150/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src -Imodules/gui -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlotCurve.cpp.o -MF modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlotCurve.cpp.o.d -o modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlotCurve.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/plot/vpPlotCurve.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include/visp3/gui/vpDisplayD3D.h:41, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/plot/vpPlotCurve.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include/visp3/gui/vpDisplayD3D.h:41, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/plot/vpPlotCurve.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [151/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src -Imodules/gui -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlotGraph.cpp.o -MF modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlotGraph.cpp.o.d -o modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlotGraph.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/plot/vpPlotGraph.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/plot/vpPlotGraph.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/src/plot/vpPlotGraph.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [152/407] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,-soname,libvisp_gui.so.3.3 -o lib/libvisp_gui.so.3.3.0 modules/gui/CMakeFiles/visp_gui.dir/src/display/vpDisplayGTK.cpp.o modules/gui/CMakeFiles/visp_gui.dir/src/display/vpDisplayOpenCV.cpp.o modules/gui/CMakeFiles/visp_gui.dir/src/display/vpDisplayX.cpp.o modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpD3DRenderer.cpp.o modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayD3D.cpp.o modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayGDI.cpp.o modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayWin32.cpp.o modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpGDIRenderer.cpp.o modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpWin32API.cpp.o modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpWin32Window.cpp.o modules/gui/CMakeFiles/visp_gui.dir/src/forward-projection/vpProjectionDisplay.cpp.o modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlot.cpp.o modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlotCurve.cpp.o modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlotGraph.cpp.o -Wl,-rpath,/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/lib: lib/libvisp_core.so.3.3.0 -lSM -lICE -lX11 -lXext -lm -lnsl -llapack -lblas -lxml2 -lpthread -lz -lm -lnsl && : [153/407] /usr/bin/cmake -E cmake_symlink_library lib/libvisp_gui.so.3.3.0 lib/libvisp_gui.so.3.3 lib/libvisp_gui.so && : [154/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src -Imodules/imgproc -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpCLAHE.cpp.o -MF modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpCLAHE.cpp.o.d -o modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpCLAHE.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpCLAHE.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageConvert.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpCLAHE.cpp:84: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageConvert.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpCLAHE.cpp:84: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [155/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src -Imodules/imgproc -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpConnectedComponents.cpp.o -MF modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpConnectedComponents.cpp.o.d -o modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpConnectedComponents.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpConnectedComponents.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/include/visp3/imgproc/vpImgproc.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpConnectedComponents.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/include/visp3/imgproc/vpImgproc.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpConnectedComponents.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [156/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src -Imodules/imgproc -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpContours.cpp.o -MF modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpContours.cpp.o.d -o modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpContours.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpContours.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/include/visp3/imgproc/vpImgproc.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpContours.cpp:76: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/include/visp3/imgproc/vpImgproc.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpContours.cpp:76: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [157/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src -Imodules/imgproc -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpFloodFill.cpp.o -MF modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpFloodFill.cpp.o.d -o modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpFloodFill.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpFloodFill.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/include/visp3/imgproc/vpImgproc.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpFloodFill.cpp:72: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/include/visp3/imgproc/vpImgproc.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpFloodFill.cpp:72: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [158/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src -Imodules/imgproc -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpImgproc.cpp.o -MF modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpImgproc.cpp.o.d -o modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpImgproc.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpImgproc.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpHistogram.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpImgproc.cpp:64: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpHistogram.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpImgproc.cpp:64: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [159/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src -Imodules/imgproc -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpMorph.cpp.o -MF modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpMorph.cpp.o.d -o modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpMorph.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpMorph.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageTools.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpMorph.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageTools.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpMorph.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [160/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src -Imodules/imgproc -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpRetinex.cpp.o -MF modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpRetinex.cpp.o.d -o modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpRetinex.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpRetinex.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpRetinex.cpp:92: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpRetinex.cpp:92: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [161/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src -Imodules/imgproc -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpThreshold.cpp.o -MF modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpThreshold.cpp.o.d -o modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpThreshold.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpThreshold.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpHistogram.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpThreshold.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpHistogram.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/src/vpThreshold.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [162/407] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,-soname,libvisp_imgproc.so.3.3 -o lib/libvisp_imgproc.so.3.3.0 modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpCLAHE.cpp.o modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpConnectedComponents.cpp.o modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpContours.cpp.o modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpFloodFill.cpp.o modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpImgproc.cpp.o modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpMorph.cpp.o modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpRetinex.cpp.o modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpThreshold.cpp.o -Wl,-rpath,/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/lib: lib/libvisp_core.so.3.3.0 -lm -lnsl -llapack -lblas -lxml2 -lpthread -lz -lm -lnsl && : [163/407] /usr/bin/cmake -E cmake_symlink_library lib/libvisp_imgproc.so.3.3.0 lib/libvisp_imgproc.so.3.3 lib/libvisp_imgproc.so && : [164/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src -Imodules/io -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/io/CMakeFiles/visp_io.dir/src/image/vpImageIo.cpp.o -MF modules/io/CMakeFiles/visp_io.dir/src/image/vpImageIo.cpp.o.d -o modules/io/CMakeFiles/visp_io.dir/src/image/vpImageIo.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src/image/vpImageIo.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src/image/vpImageIo.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src/image/vpImageIo.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [165/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src -Imodules/io -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/io/CMakeFiles/visp_io.dir/src/parallel-port/vpParallelPort.cpp.o -MF modules/io/CMakeFiles/visp_io.dir/src/parallel-port/vpParallelPort.cpp.o.d -o modules/io/CMakeFiles/visp_io.dir/src/parallel-port/vpParallelPort.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src/parallel-port/vpParallelPort.cpp [166/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src -Imodules/io -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/io/CMakeFiles/visp_io.dir/src/tools/vpKeyboard.cpp.o -MF modules/io/CMakeFiles/visp_io.dir/src/tools/vpKeyboard.cpp.o.d -o modules/io/CMakeFiles/visp_io.dir/src/tools/vpKeyboard.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src/tools/vpKeyboard.cpp [167/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src -Imodules/io -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/io/CMakeFiles/visp_io.dir/src/tools/vpParseArgv.cpp.o -MF modules/io/CMakeFiles/visp_io.dir/src/tools/vpParseArgv.cpp.o.d -o modules/io/CMakeFiles/visp_io.dir/src/tools/vpParseArgv.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src/tools/vpParseArgv.cpp [168/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src -Imodules/io -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/io/CMakeFiles/visp_io.dir/src/video/vpDiskGrabber.cpp.o -MF modules/io/CMakeFiles/visp_io.dir/src/video/vpDiskGrabber.cpp.o.d -o modules/io/CMakeFiles/visp_io.dir/src/video/vpDiskGrabber.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src/video/vpDiskGrabber.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpFrameGrabber.h:42, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include/visp3/io/vpDiskGrabber.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src/video/vpDiskGrabber.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpFrameGrabber.h:42, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include/visp3/io/vpDiskGrabber.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src/video/vpDiskGrabber.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [169/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src -Imodules/io -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/io/CMakeFiles/visp_io.dir/src/video/vpVideoReader.cpp.o -MF modules/io/CMakeFiles/visp_io.dir/src/video/vpVideoReader.cpp.o.d -o modules/io/CMakeFiles/visp_io.dir/src/video/vpVideoReader.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src/video/vpVideoReader.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpFrameGrabber.h:42, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include/visp3/io/vpDiskGrabber.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include/visp3/io/vpVideoReader.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src/video/vpVideoReader.cpp:47: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpIoTools.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src/video/vpVideoReader.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [170/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src -Imodules/io -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/io/CMakeFiles/visp_io.dir/src/video/vpVideoWriter.cpp.o -MF modules/io/CMakeFiles/visp_io.dir/src/video/vpVideoWriter.cpp.o.d -o modules/io/CMakeFiles/visp_io.dir/src/video/vpVideoWriter.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src/video/vpVideoWriter.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include/visp3/io/vpImageIo.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include/visp3/io/vpVideoWriter.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src/video/vpVideoWriter.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include/visp3/io/vpImageIo.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include/visp3/io/vpVideoWriter.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/src/video/vpVideoWriter.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [171/407] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,-soname,libvisp_io.so.3.3 -o lib/libvisp_io.so.3.3.0 modules/io/CMakeFiles/visp_io.dir/src/image/vpImageIo.cpp.o modules/io/CMakeFiles/visp_io.dir/src/parallel-port/vpParallelPort.cpp.o modules/io/CMakeFiles/visp_io.dir/src/tools/vpKeyboard.cpp.o modules/io/CMakeFiles/visp_io.dir/src/tools/vpParseArgv.cpp.o modules/io/CMakeFiles/visp_io.dir/src/video/vpDiskGrabber.cpp.o modules/io/CMakeFiles/visp_io.dir/src/video/vpVideoReader.cpp.o modules/io/CMakeFiles/visp_io.dir/src/video/vpVideoWriter.cpp.o -Wl,-rpath,/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/lib: lib/libvisp_core.so.3.3.0 -ljpeg -lpng -lz -lm -lnsl -llapack -lblas -lxml2 -lpthread -lz -lm -lnsl && : [172/407] /usr/bin/cmake -E cmake_symlink_library lib/libvisp_io.so.3.3.0 lib/libvisp_io.so.3.3 lib/libvisp_io.so && : [173/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/src -Imodules/klt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/klt/CMakeFiles/visp_klt.dir/src/vpKltOpencv.cpp.o -MF modules/klt/CMakeFiles/visp_klt.dir/src/vpKltOpencv.cpp.o.d -o modules/klt/CMakeFiles/visp_klt.dir/src/vpKltOpencv.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/src/vpKltOpencv.cpp [174/407] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,-soname,libvisp_klt.so.3.3 -o lib/libvisp_klt.so.3.3.0 modules/klt/CMakeFiles/visp_klt.dir/src/vpKltOpencv.cpp.o -Wl,-rpath,/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/lib: lib/libvisp_core.so.3.3.0 -lm -lnsl -llapack -lblas -lxml2 -lpthread -lz -lm -lnsl && : [175/407] /usr/bin/cmake -E cmake_symlink_library lib/libvisp_klt.so.3.3.0 lib/libvisp_klt.so.3.3 lib/libvisp_klt.so && : [176/407] cd /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator && /usr/bin/python /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/../generator/gen_java.py -p /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/../generator/gen2.py -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen_java.json && /usr/bin/cmake -E touch /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/CMakeFiles/dephelper/gen_visp_java_source not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC not found: FUNC JAVA: Processing ViSP modules: 5 Skipped operator function: vpMatrix &operator<<(double *) Skipped operator function: vpMatrix& operator<<(double val) Skipped operator function: vpMatrix& operator,(double val) Skipped operator function: vpMatrix &operator=(const vpArray2D &A) Skipped operator function: vpMatrix &operator=(const vpMatrix &A) Skipped operator function: vpMatrix &operator=(vpMatrix &&A) Skipped operator function: vpMatrix& operator=(const std::initializer_list &list) Skipped operator function: vpMatrix& operator=(const std::initializer_list > &lists) Skipped operator function: vpMatrix &operator=(double x) Skipped operator function: vpMatrix &operator+=(const vpMatrix &B) Skipped operator function: vpMatrix &operator-=(const vpMatrix &B) Skipped operator function: vpMatrix operator*(const vpMatrix &B) const Skipped operator function: vpMatrix operator*(const vpRotationMatrix &R) const Skipped operator function: vpMatrix operator*(const vpVelocityTwistMatrix &V) const Skipped operator function: vpMatrix operator*(const vpForceTwistMatrix &V) const Skipped operator function: vpTranslationVector operator*(const vpTranslationVector &tv) const Skipped operator function: vpColVector operator*(const vpColVector &v) const Skipped operator function: vpMatrix operator+(const vpMatrix &B) const Skipped operator function: vpMatrix operator-(const vpMatrix &B) const Skipped operator function: vpMatrix operator-() const Skipped operator function: vpMatrix &operator+=(double x) Skipped operator function: vpMatrix &operator-=(double x) Skipped operator function: vpMatrix &operator*=(double x) Skipped operator function: vpMatrix &operator/=(double x) Skipped operator function: vpMatrix operator*(double x) const Skipped operator function: vpMatrix operator/(double x) const Skipped operator function: vpMatrix operator*(const double &x, const vpMatrix &A) Skipped operator function: vpCameraParameters &operator=(const vpCameraParameters &c) Skipped operator function: bool operator==(const vpCameraParameters &c) const Skipped operator function: bool operator!=(const vpCameraParameters &c) const Skipped operator function: std::ostream &operator<<(std::ostream &os, const vpCameraParameters &cam) Skipped operator function: double &operator[]( int i) Skipped operator function: const double &operator[]( int i) const Skipped operator function: vpRotationVector &operator=(const vpRotationVector &v) Skipped operator function: vpColVector operator*(double x) const Skipped operator function: vpRotationVector &operator<<(double val) Skipped operator function: vpRotationVector &operator,(double val) Skipped operator function: vpColVector operator*(const double &x, const vpRotationVector &v) Skipped operator function: double &operator[]( int n) Skipped operator function: const double &operator[]( int n) const Skipped operator function: vpColVector &operator=(const vpColVector &v) Skipped operator function: vpColVector &operator=(const vpPoseVector &p) Skipped operator function: vpColVector &operator=(const vpRotationVector &rv) Skipped operator function: vpColVector &operator=(const vpTranslationVector &tv) Skipped operator function: vpColVector &operator=(const vpMatrix &M) Skipped operator function: vpColVector &operator=(const std::vector &v) Skipped operator function: vpColVector &operator=(const std::vector &v) Skipped operator function: vpColVector &operator=(double x) Skipped operator function: vpColVector &operator=(vpColVector &&v) Skipped operator function: vpColVector &operator=(const std::initializer_list &list) Skipped operator function: bool operator==(const vpColVector &v) const Skipped operator function: bool operator!=(const vpColVector &v) const Skipped operator function: double operator*(const vpColVector &x) const Skipped operator function: vpMatrix operator*(const vpRowVector &v) const Skipped operator function: vpColVector operator*(double x) const Skipped operator function: vpColVector &operator*=(double x) Skipped operator function: vpColVector operator/(double x) const Skipped operator function: vpColVector &operator/=(double x) Skipped operator function: vpColVector operator+(const vpColVector &v) const Skipped operator function: vpTranslationVector operator+(const vpTranslationVector &t) const Skipped operator function: vpColVector &operator+=(vpColVector v) Skipped operator function: vpColVector operator-(const vpColVector &v) const Skipped operator function: vpColVector &operator-=(vpColVector v) Skipped operator function: vpColVector operator-() const Skipped operator function: vpColVector &operator<<(const vpColVector &v) Skipped operator function: vpColVector &operator<<(double *) Skipped operator function: vpColVector& operator<<(double val) Skipped operator function: vpColVector& operator,(double val) Skipped operator function: vpColVector operator*(const double &x, const vpColVector &v) Skipped operator function: double &operator[]( int n) Skipped operator function: const double &operator[]( int n) const Skipped operator function: vpRowVector &operator=(const vpRowVector &v) Skipped operator function: vpRowVector &operator=(const vpMatrix &M) Skipped operator function: vpRowVector &operator=(const std::vector &v) Skipped operator function: vpRowVector &operator=(const std::vector &v) Skipped operator function: vpRowVector &operator=(double x) Skipped operator function: vpRowVector &operator=(vpRowVector &&v) Skipped operator function: vpRowVector &operator=(const std::initializer_list &list) Skipped operator function: bool operator==(const vpRowVector &v) const Skipped operator function: bool operator!=(const vpRowVector &v) const Skipped operator function: double operator*(const vpColVector &x) const Skipped operator function: vpRowVector operator*(const vpMatrix &M) const Skipped operator function: vpRowVector operator*(double x) const Skipped operator function: vpRowVector &operator*=(double x) Skipped operator function: vpRowVector operator/(double x) const Skipped operator function: vpRowVector &operator/=(double x) Skipped operator function: vpRowVector operator+(const vpRowVector &v) const Skipped operator function: vpRowVector &operator+=(vpRowVector v) Skipped operator function: vpRowVector operator-(const vpRowVector &v) const Skipped operator function: vpRowVector &operator-=(vpRowVector v) Skipped operator function: vpRowVector operator-() const Skipped operator function: vpRowVector &operator<<(const vpRowVector &v) Skipped operator function: vpRowVector& operator<<(double val) Skipped operator function: vpRowVector& operator,(double val) Skipped operator function: vpRowVector operator*(const double &x, const vpRowVector &v) Skipped operator function: vpHomogeneousMatrix &operator=(const vpHomogeneousMatrix &M) Skipped operator function: vpHomogeneousMatrix operator*(const vpHomogeneousMatrix &M) const Skipped operator function: vpHomogeneousMatrix &operator*=(const vpHomogeneousMatrix &M) Skipped operator function: vpColVector operator*(const vpColVector &v) const Skipped operator function: vpTranslationVector operator*(const vpTranslationVector &t) const Skipped operator function: vpPoint operator*(const vpPoint &bP) const Skipped operator function: vpImagePoint &operator=(const vpImagePoint &ip) Skipped operator function: vpImagePoint &operator=(const vpImagePoint &&ip) Skipped operator function: vpImagePoint &operator+=(const vpImagePoint &ip) Skipped operator function: vpImagePoint &operator-=(const vpImagePoint &ip) Skipped operator function: vpImagePoint &operator/=(double scale) Skipped operator function: vpImagePoint &operator*=(double scale) Skipped operator function: bool operator==(const vpImagePoint &ip1, const vpImagePoint &ip2) Skipped operator function: bool operator!=(const vpImagePoint &ip1, const vpImagePoint &ip2) Skipped operator function: vpImagePoint operator+=(const vpImagePoint &ip1, const vpImagePoint &ip2) Skipped operator function: vpImagePoint operator+(const vpImagePoint &ip1, const vpImagePoint &ip2) Skipped operator function: vpImagePoint operator+(const vpImagePoint &ip1, int offset) Skipped operator function: vpImagePoint operator+(const vpImagePoint &ip1, int offset)SKIP:vpMatrix(initializer_list_double list) due to ARG typeinitializer_list_double/I SKIP:vpMatrix(initializer_list_initializer_list_double lists) due to ARG typeinitializer_list_initializer_list_double/I SKIP:vpMatrix(int nrows, int ncols, initializer_list_double list) due to ARG typeinitializer_list_double/I SKIP:vpMatrix(vpArray2D_double A) due to ARG typevpArray2D_double/I SKIP:bool loadMatrix(string filename, vpArray2D_double M, bool binary = false, c_string header = 0) due to ARG typevpArray2D_double/I SKIP:bool loadMatrixYAML(string filename, vpArray2D_double M, c_string header = 0) due to ARG typevpArray2D_double/I SKIP:bool saveMatrix(string filename, vpArray2D_double M, bool binary = false, c_string header = "") due to ARG typevpArray2D_double/I SKIP:bool saveMatrixYAML(string filename, vpArray2D_double M, c_string header = "") due to ARG typevpArray2D_double/I SKIP:int print(ostream s, int length, string intro = "") due to ARG typeostream/I SKIP:ostream cppPrint(ostream os, string matrixName = "A", bool octet = false) due to RET typeostream SKIP:ostream csvPrint(ostream os) due to RET typeostream SKIP:ostream maplePrint(ostream os) due to RET typeostream SKIP:ostream matlabPrint(ostream os) due to RET typeostream SKIP:static void mult2Matrices(vpMatrix A, vpMatrix B, vpRotationMatrix C) due to ARG typevpRotationMatrix/I SKIP:vpCameraParametersProjType get_projModel() due to RET typevpCameraParametersProjType SKIP:vpColVector(initializer_list_double list) due to ARG typeinitializer_list_double/I SKIP:vpColVector(vpPoseVector p) due to ARG typevpPoseVector/I SKIP:vpColVector(vpTranslationVector t) due to ARG typevpTranslationVector/I SKIP:int print(ostream s, int length, c_string intro = 0) due to ARG typeostream/I SKIP:ostream cppPrint(ostream os, string matrixName = "A", bool octet = false) due to RET typeostream SKIP:ostream csvPrint(ostream os) due to RET typeostream SKIP:ostream maplePrint(ostream os) due to RET typeostream SKIP:ostream matlabPrint(ostream os) due to RET typeostream SKIP:vpRowVector(initializer_list_double list) due to ARG typeinitializer_list_double/I SKIP:int print(ostream s, int length, c_string intro = 0) due to ARG typeostream/I SKIP:ostream cppPrint(ostream os, string matrixName = "A", bool octet = false) due to RET typeostream SKIP:ostream csvPrint(ostream os) due to RET typeostream SKIP:ostream maplePrint(ostream os) due to RET typeostream SKIP:ostream matlabPrint(ostream os) due to RET typeostream SKIP:vpHomogeneousMatrix(vpPoseVector p) due to ARG typevpPoseVector/I SKIP:vpHomogeneousMatrix(vpTranslationVector t, vpQuaternionVector q) due to ARG typevpTranslationVector/I SKIP:vpHomogeneousMatrix(vpTranslationVector t, vpRotationMatrix R) due to ARG typevpTranslationVector/I SKIP:vpHomogeneousMatrix(vpTranslationVector t, vpThetaUVector tu) due to ARG typevpTranslationVector/I SKIP:void buildFrom(vpPoseVector p) due to ARG typevpPoseVector/I SKIP:void buildFrom(vpTranslationVector t, vpQuaternionVector q) due to ARG typevpTranslationVector/I SKIP:void buildFrom(vpTranslationVector t, vpRotationMatrix R) due to ARG typevpTranslationVector/I SKIP:void buildFrom(vpTranslationVector t, vpThetaUVector tu) due to ARG typevpTranslationVector/I SKIP:void extract(vpQuaternionVector q) due to ARG typevpQuaternionVector/I SKIP:void extract(vpRotationMatrix R) due to ARG typevpRotationMatrix/I SKIP:void extract(vpThetaUVector tu) due to ARG typevpThetaUVector/I SKIP:void extract(vpTranslationVector t) due to ARG typevpTranslationVector/I SKIP:void insert(vpQuaternionVector t) due to ARG typevpQuaternionVector/I SKIP:void insert(vpRotationMatrix R) due to ARG typevpRotationMatrix/I SKIP:void insert(vpThetaUVector tu) due to ARG typevpThetaUVector/I SKIP:void insert(vpTranslationVector t) due to ARG typevpTranslationVector/I SKIP:void load(ifstream f) due to ARG typeifstream/I SKIP:void save(ofstream f) due to ARG typeofstream/I SKIP:vpRotationMatrix getRotationMatrix() due to RET typevpRotationMatrix SKIP:vpThetaUVector getThetaUVector() due to RET typevpThetaUVector SKIP:vpTranslationVector getTranslationVector() due to RET typevpTranslationVector SKIP:bool inRectangle(vpRect rect) due to ARG typevpRect/I SKIP:static vpRect getBBox(vector_vpImagePoint ipVec) due to RET typevpRect SKIP:vpPoint* duplicate() due to RET typevpPoint* SKIP:static char autoThreshold(vpImage_char I, vp_vpAutoThresholdMethod method, char backgroundValue = 0, char foregroundValue = 255) due to ARG typevp_vpAutoThresholdMethod/I SKIP:static void connectedComponents(vpImage_char I, vpImage_int labels, int nbComponents, vpImageMorphology_vpConnexityType connexity = vpImageMorphology::CONNEXITY_4) due to ARG typevpImage_int/I SKIP:static void readPFM(vpImage_float I, string filename) due to ARG typevpImage_float/I SKIP:static void writePFM(vpImage_float I, string filename) due to ARG typevpImage_float/I SKIP:static void writePGM(vpImage_short I, string filename) due to ARG typevpImage_short/I SKIP:vector_vector_vpPoint getTagsPoints3D(vector_int tagsId, map_int_and_double tagsSize) due to RET typevector_vector_vpPoint SKIP:void swap(vpDetectorAprilTag o1, vpDetectorAprilTag o2) due to ARG typevpDetectorAprilTag/I SKIP:list_vpMbtDistanceCircle* getFeaturesCircle() due to RET typelist_vpMbtDistanceCircle* SKIP:list_vpMbtDistanceKltCylinder* getFeaturesKltCylinder() due to RET typelist_vpMbtDistanceKltCylinder* SKIP:list_vpMbtDistanceKltPoints* getFeaturesKlt() due to RET typelist_vpMbtDistanceKltPoints* SKIP:map_int_and_vpImagePoint getKltImagePointsWithId() due to RET typemap_int_and_vpImagePoint SKIP:map_string_and_int getCameraTrackerTypes() due to RET typemap_string_and_int SKIP:pair_vector_vpPolygon_and_vector_vector_vpPoint getPolygonFaces(bool orderPolygons = true, bool useVisibility = true, bool clipPolygon = false) due to RET typepair_vector_vpPolygon_and_vector_vector_vpPoint SKIP:vector_Point2f getKltPoints() due to RET typevector_Point2f SKIP:vector_vpImagePoint getKltImagePoints() due to RET typevector_vpImagePoint SKIP:void display(map_string_and_vpImage_char_end_* mapOfImages, map_string_and_vpHomogeneousMatrix mapOfCameraPoses, map_string_and_vpCameraParameters mapOfCameraParameters, vpColor col, int thickness = 1, bool displayFullModel = false) due to ARG typemap_string_and_vpImage_char_end_/I SKIP:void display(map_string_and_vpImage_vpRGBa_end_* mapOfImages, map_string_and_vpHomogeneousMatrix mapOfCameraPoses, map_string_and_vpCameraParameters mapOfCameraParameters, vpColor col, int thickness = 1, bool displayFullModel = false) due to ARG typemap_string_and_vpImage_vpRGBa_end_/I SKIP:void display(vpImage_char I1, vpImage_char I2, vpHomogeneousMatrix c1Mo, vpHomogeneousMatrix c2Mo, vpCameraParameters cam1, vpCameraParameters cam2, vpColor color, int thickness = 1, bool displayFullModel = false) due to ARG typevpColor/I SKIP:void display(vpImage_char I, vpHomogeneousMatrix cMo, vpCameraParameters cam, vpColor col, int thickness = 1, bool displayFullModel = false) due to ARG typevpColor/I SKIP:void display(vpImage_vpRGBa I1, vpImage_vpRGBa I2, vpHomogeneousMatrix c1Mo, vpHomogeneousMatrix c2Mo, vpCameraParameters cam1, vpCameraParameters cam2, vpColor color, int thickness = 1, bool displayFullModel = false) due to ARG typevpColor/I SKIP:void display(vpImage_vpRGBa I, vpHomogeneousMatrix cMo, vpCameraParameters cam, vpColor col, int thickness = 1, bool displayFullModel = false) due to ARG typevpColor/I SKIP:void getKltOpencv(map_string_and_vpKltOpencv mapOfKlts) due to ARG typemap_string_and_vpKltOpencv/I SKIP:void getKltOpencv(vpKltOpencv klt1, vpKltOpencv klt2) due to ARG typevpKltOpencv/I SKIP:void getLcircle(list_vpMbtDistanceCircle* circlesList, int level = 0) due to ARG typelist_vpMbtDistanceCircle/I SKIP:void getLcircle(string cameraName, list_vpMbtDistanceCircle* circlesList, int level = 0) due to ARG typelist_vpMbtDistanceCircle/I SKIP:void getLcylinder(list_vpMbtDistanceCylinder* cylindersList, int level = 0) due to ARG typelist_vpMbtDistanceCylinder/I SKIP:void getLcylinder(string cameraName, list_vpMbtDistanceCylinder* cylindersList, int level = 0) due to ARG typelist_vpMbtDistanceCylinder/I SKIP:void getLline(list_vpMbtDistanceLine* linesList, int level = 0) due to ARG typelist_vpMbtDistanceLine/I SKIP:void getLline(string cameraName, list_vpMbtDistanceLine* linesList, int level = 0) due to ARG typelist_vpMbtDistanceLine/I SKIP:void getMovingEdge(map_string_and_vpMe mapOfMovingEdges) due to ARG typemap_string_and_vpMe/I SKIP:void getMovingEdge(vpMe me1, vpMe me2) due to ARG typevpMe/I SKIP:void getNbPoints(map_string_and_int mapOfNbPoints, int level = 0) due to ARG typemap_string_and_int/I SKIP:void getNbPolygon(map_string_and_int mapOfNbPolygons) due to ARG typemap_string_and_int/I SKIP:void getPolygonFaces(map_string_and_vector_vpPolygon mapOfPolygons, map_string_and_vector_vector_vpPoint mapOfPoints, bool orderPolygons = true, bool useVisibility = true, bool clipPolygon = false) due to ARG typemap_string_and_vector_vpPolygon/I SKIP:void initClick(map_string_and_vpImage_char_end_* mapOfImages, map_string_and_string mapOfInitFiles, bool displayHelp = false, map_string_and_vpHomogeneousMatrix mapOfT = std::map()) due to ARG typemap_string_and_vpImage_char_end_/I SKIP:void initClick(map_string_and_vpImage_vpRGBa_end_* mapOfImages, map_string_and_string mapOfInitFiles, bool displayHelp = false, map_string_and_vpHomogeneousMatrix mapOfT = std::map()) due to ARG typemap_string_and_vpImage_vpRGBa_end_/I SKIP:void initFromPoints(map_string_and_vpImage_char_end_* mapOfImages, map_string_and_string mapOfInitPoints) due to ARG typemap_string_and_vpImage_char_end_/I SKIP:void initFromPoints(map_string_and_vpImage_vpRGBa_end_* mapOfColorImages, map_string_and_string mapOfInitPoints) due to ARG typemap_string_and_vpImage_vpRGBa_end_/I SKIP:void reInitModel(map_string_and_vpImage_char_end_* mapOfImages, map_string_and_string mapOfModelFiles, map_string_and_vpHomogeneousMatrix mapOfCameraPoses, bool verbose = false, map_string_and_vpHomogeneousMatrix mapOfT = std::map()) due to ARG typemap_string_and_vpImage_char_end_/I SKIP:void reInitModel(map_string_and_vpImage_vpRGBa_end_* mapOfColorImages, map_string_and_string mapOfModelFiles, map_string_and_vpHomogeneousMatrix mapOfCameraPoses, bool verbose = false, map_string_and_vpHomogeneousMatrix mapOfT = std::map()) due to ARG typemap_string_and_vpImage_vpRGBa_end_/I SKIP:void setAngleAppear(map_string_and_double mapOfAngles) due to ARG typemap_string_and_double/I SKIP:void setAngleDisappear(map_string_and_double mapOfAngles) due to ARG typemap_string_and_double/I SKIP:void setCameraParameters(map_string_and_vpCameraParameters mapOfCameraParameters) due to ARG typemap_string_and_vpCameraParameters/I SKIP:void setCameraTransformationMatrix(map_string_and_vpHomogeneousMatrix mapOfTransformationMatrix) due to ARG typemap_string_and_vpHomogeneousMatrix/I SKIP:void setClipping(map_string_and_int mapOfClippingFlags) due to ARG typemap_string_and_int/I SKIP:void setDepthNormalFaceCentroidMethod(vpMbtFaceDepthNormal_vpFaceCentroidType method) due to ARG typevpMbtFaceDepthNormal_vpFaceCentroidType/I SKIP:void setDepthNormalFeatureEstimationMethod(vpMbtFaceDepthNormal_vpFeatureEstimationType method) due to ARG typevpMbtFaceDepthNormal_vpFeatureEstimationType/I SKIP:void setFarClippingDistance(map_string_and_double mapOfClippingDists) due to ARG typemap_string_and_double/I SKIP:void setFeatureFactors(map_vpTrackerType_and_double mapOfFeatureFactors) due to ARG typemap_vpTrackerType_and_double/I SKIP:void setKltOpencv(map_string_and_vpKltOpencv mapOfKlts) due to ARG typemap_string_and_vpKltOpencv/I SKIP:void setKltOpencv(vpKltOpencv t1, vpKltOpencv t2) due to ARG typevpKltOpencv/I SKIP:void setKltOpencv(vpKltOpencv t) due to ARG typevpKltOpencv/I SKIP:void setMask(vpImage_bool mask) due to ARG typevpImage_bool/I SKIP:void setMovingEdge(map_string_and_vpMe mapOfMe) due to ARG typemap_string_and_vpMe/I SKIP:void setMovingEdge(vpMe me1, vpMe me2) due to ARG typevpMe/I SKIP:void setMovingEdge(vpMe me) due to ARG typevpMe/I SKIP:void setNearClippingDistance(map_string_and_double mapOfDists) due to ARG typemap_string_and_double/I SKIP:void setOptimizationMethod(vpMbtOptimizationMethod opt) due to ARG typevpMbtOptimizationMethod/I SKIP:void setPose(map_string_and_vpImage_char_end_* mapOfImages, map_string_and_vpHomogeneousMatrix mapOfCameraPoses) due to ARG typemap_string_and_vpImage_char_end_/I SKIP:void setPose(map_string_and_vpImage_vpRGBa_end_* mapOfColorImages, map_string_and_vpHomogeneousMatrix mapOfCameraPoses) due to ARG typemap_string_and_vpImage_vpRGBa_end_/I SKIP:void setTrackerType(map_string_and_int mapOfTrackerTypes) due to ARG typemap_string_and_int/I SKIP:vpKltOpencv getKltOpencv() due to RET typevpKltOpencv SKIP:vpMbHiddenFaces_vpMbtPolygon getFaces(string cameraName) due to RET typevpMbHiddenFaces_vpMbtPolygon SKIP:vpMbHiddenFaces_vpMbtPolygon getFaces() due to RET typevpMbHiddenFaces_vpMbtPolygon SKIP:vpMbtPolygon* getPolygon(int index) due to RET typevpMbtPolygon* SKIP:vpMbtPolygon* getPolygon(string cameraName, int index) due to RET typevpMbtPolygon* SKIP:vpMe getMovingEdge() due to RET typevpMe Skipped operator function: vpImagePoint operator+(const vpImagePoint &ip1, double offset) Skipped operator function: vpImagePoint operator-(const vpImagePoint &ip1, const vpImagePoint &ip2) Skipped operator function: vpImagePoint operator-(const vpImagePoint &ip1, int offset) Skipped operator function: vpImagePoint operator-(const vpImagePoint &ip1, int offset) Skipped operator function: vpImagePoint operator-(const vpImagePoint &ip1, double offset) Skipped operator function: vpImagePoint operator*(const vpImagePoint &ip1, double scale) Skipped operator function: vpImagePoint operator/(const vpImagePoint &ip1, double scale) Skipped operator function: std::ostream &operator<<(std::ostream &os, const vpImagePoint &ip) Skipped operator function: std::ostream &operator<<(std::ostream &os, const vpPoint &vpp) Skipped operator function: vpPoint &operator=(const vpPoint &vpp) = default Skipped operator function: vpPoint &operator=(const vpPoint &vpp) Skipped operator function: vpDetectorAprilTag &operator=(vpDetectorAprilTag o) Skipped operator function: std::ostream &operator<<(std::ostream &os, const vpDetectorAprilTag::vpPoseEstimationMethod &method) Skipped operator function: std::ostream &operator<<(std::ostream &os, const vpDetectorAprilTag::vpAprilTagFamily &tagFamily) Generated files: 47 (updated 47) [177/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src -Imodules/me -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMe.cpp.o -MF modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMe.cpp.o.d -o modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMe.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src/moving-edges/vpMe.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include/visp3/me/vpMe.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src/moving-edges/vpMe.cpp:48: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include/visp3/me/vpMe.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src/moving-edges/vpMe.cpp:48: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [178/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src -Imodules/me -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeEllipse.cpp.o -MF modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeEllipse.cpp.o.d -o modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeEllipse.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src/moving-edges/vpMeEllipse.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include/visp3/me/vpMeSite.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include/visp3/me/vpMeEllipse.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src/moving-edges/vpMeEllipse.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include/visp3/me/vpMeSite.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include/visp3/me/vpMeEllipse.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src/moving-edges/vpMeEllipse.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [179/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src -Imodules/me -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeLine.cpp.o -MF modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeLine.cpp.o.d -o modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeLine.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src/moving-edges/vpMeLine.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include/visp3/me/vpMe.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src/moving-edges/vpMeLine.cpp:52: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include/visp3/me/vpMe.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src/moving-edges/vpMeLine.cpp:52: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [180/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src -Imodules/me -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeNurbs.cpp.o -MF modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeNurbs.cpp.o.d -o modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeNurbs.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src/moving-edges/vpMeNurbs.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageConvert.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src/moving-edges/vpMeNurbs.cpp:47: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageConvert.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src/moving-edges/vpMeNurbs.cpp:47: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [181/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src -Imodules/me -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeSite.cpp.o -MF modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeSite.cpp.o.d -o modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeSite.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src/moving-edges/vpMeSite.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include/visp3/me/vpMe.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src/moving-edges/vpMeSite.cpp:50: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include/visp3/me/vpMe.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src/moving-edges/vpMeSite.cpp:50: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [182/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src -Imodules/me -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeTracker.cpp.o -MF modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeTracker.cpp.o.d -o modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeTracker.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src/moving-edges/vpMeTracker.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src/moving-edges/vpMeTracker.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src/moving-edges/vpMeTracker.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [183/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src -Imodules/me -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpNurbs.cpp.o -MF modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpNurbs.cpp.o.d -o modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpNurbs.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src/moving-edges/vpNurbs.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include/visp3/me/vpMeSite.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include/visp3/me/vpNurbs.h:53, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src/moving-edges/vpNurbs.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include/visp3/me/vpMeSite.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include/visp3/me/vpNurbs.h:53, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/src/moving-edges/vpNurbs.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [184/407] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,-soname,libvisp_me.so.3.3 -o lib/libvisp_me.so.3.3.0 modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMe.cpp.o modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeEllipse.cpp.o modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeLine.cpp.o modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeNurbs.cpp.o modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeSite.cpp.o modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeTracker.cpp.o modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpNurbs.cpp.o -Wl,-rpath,/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/lib: lib/libvisp_core.so.3.3.0 -lm -lnsl -llapack -lblas -lxml2 -lpthread -lz -lm -lnsl && : [185/407] /usr/bin/cmake -E cmake_symlink_library lib/libvisp_me.so.3.3.0 lib/libvisp_me.so.3.3 lib/libvisp_me.so && : [186/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src -Imodules/sensor -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/libusb-1.0 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpComedi.cpp.o -MF modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpComedi.cpp.o.d -o modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpComedi.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/force-torque/vpComedi.cpp [187/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src -Imodules/sensor -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/libusb-1.0 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-aliasing -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiNetFTSensor.cpp.o -MF modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiNetFTSensor.cpp.o.d -o modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiNetFTSensor.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/force-torque/vpForceTorqueAtiNetFTSensor.cpp [188/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src -Imodules/sensor -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/libusb-1.0 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiSensor.cpp.o -MF modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiSensor.cpp.o.d -o modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiSensor.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/force-torque/vpForceTorqueAtiSensor.cpp [189/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src -Imodules/sensor -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/libusb-1.0 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueIitSensor.cpp.o -MF modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueIitSensor.cpp.o.d -o modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueIitSensor.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/force-torque/vpForceTorqueIitSensor.cpp [190/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src -Imodules/sensor -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/libusb-1.0 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394CMUGrabber.cpp.o -MF modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394CMUGrabber.cpp.o.d -o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394CMUGrabber.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/1394/vp1394CMUGrabber.cpp [191/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src -Imodules/sensor -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/libusb-1.0 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394TwoGrabber.cpp.o -MF modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394TwoGrabber.cpp.o.d -o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394TwoGrabber.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/1394/vp1394TwoGrabber.cpp [192/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src -Imodules/sensor -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/libusb-1.0 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/OpenCV/vpOpenCVGrabber.cpp.o -MF modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/OpenCV/vpOpenCVGrabber.cpp.o.d -o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/OpenCV/vpOpenCVGrabber.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/OpenCV/vpOpenCVGrabber.cpp [193/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src -Imodules/sensor -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/libusb-1.0 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowDevice.cpp.o -MF modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowDevice.cpp.o.d -o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowDevice.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/directshow/vpDirectShowDevice.cpp [194/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src -Imodules/sensor -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/libusb-1.0 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabber.cpp.o -MF modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabber.cpp.o.d -o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabber.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/directshow/vpDirectShowGrabber.cpp [195/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src -Imodules/sensor -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/libusb-1.0 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabberImpl.cpp.o -MF modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabberImpl.cpp.o.d -o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabberImpl.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/directshow/vpDirectShowGrabberImpl.cpp [196/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src -Imodules/sensor -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/libusb-1.0 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowSampleGrabberI.cpp.o -MF modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowSampleGrabberI.cpp.o.d -o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowSampleGrabberI.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/directshow/vpDirectShowSampleGrabberI.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageConvert.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/directshow/vpDirectShowSampleGrabberI.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageConvert.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/directshow/vpDirectShowSampleGrabberI.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [197/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src -Imodules/sensor -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/libusb-1.0 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/flycapture/vpFlyCaptureGrabber.cpp.o -MF modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/flycapture/vpFlyCaptureGrabber.cpp.o.d -o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/flycapture/vpFlyCaptureGrabber.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/flycapture/vpFlyCaptureGrabber.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpFrameGrabber.h:42, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include/visp3/sensor/vpFlyCaptureGrabber.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/flycapture/vpFlyCaptureGrabber.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpFrameGrabber.h:42, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include/visp3/sensor/vpFlyCaptureGrabber.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/flycapture/vpFlyCaptureGrabber.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [198/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src -Imodules/sensor -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/libusb-1.0 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonFactory.cpp.o -MF modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonFactory.cpp.o.d -o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonFactory.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/pylon/vpPylonFactory.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpFrameGrabber.h:42, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include/visp3/sensor/vpPylonGrabber.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include/visp3/sensor/vpPylonFactory.h:43, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/pylon/vpPylonFactory.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpFrameGrabber.h:42, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include/visp3/sensor/vpPylonGrabber.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include/visp3/sensor/vpPylonFactory.h:43, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/pylon/vpPylonFactory.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [199/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src -Imodules/sensor -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/libusb-1.0 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberGigE.cpp.o -MF modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberGigE.cpp.o.d -o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberGigE.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberGigE.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpFrameGrabber.h:42, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include/visp3/sensor/vpPylonGrabber.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberGigE.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberGigE.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpFrameGrabber.h:42, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include/visp3/sensor/vpPylonGrabber.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberGigE.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberGigE.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [200/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src -Imodules/sensor -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/libusb-1.0 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberUsb.cpp.o -MF modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberUsb.cpp.o.d -o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberUsb.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberUsb.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpFrameGrabber.h:42, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include/visp3/sensor/vpPylonGrabber.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberUsb.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberUsb.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpFrameGrabber.h:42, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include/visp3/sensor/vpPylonGrabber.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberUsb.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberUsb.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [201/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src -Imodules/sensor -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/libusb-1.0 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/v4l2/vpV4l2Grabber.cpp.o -MF modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/v4l2/vpV4l2Grabber.cpp.o.d -o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/v4l2/vpV4l2Grabber.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/framegrabber/v4l2/vpV4l2Grabber.cpp [202/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src -Imodules/sensor -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/libusb-1.0 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/laserscanner/sick/vpSickLDMRS.cpp.o -MF modules/sensor/CMakeFiles/visp_sensor.dir/src/laserscanner/sick/vpSickLDMRS.cpp.o.d -o modules/sensor/CMakeFiles/visp_sensor.dir/src/laserscanner/sick/vpSickLDMRS.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/laserscanner/sick/vpSickLDMRS.cpp [203/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src -Imodules/sensor -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/libusb-1.0 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/kinect/vpKinect.cpp.o -MF modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/kinect/vpKinect.cpp.o.d -o modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/kinect/vpKinect.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/rgb-depth/kinect/vpKinect.cpp [204/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src -Imodules/sensor -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/libusb-1.0 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense.cpp.o -MF modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense.cpp.o.d -o modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/rgb-depth/realsense/vpRealSense.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageConvert.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/rgb-depth/realsense/vpRealSense.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageConvert.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/rgb-depth/realsense/vpRealSense.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [205/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src -Imodules/sensor -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/libusb-1.0 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense2.cpp.o -MF modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense2.cpp.o.d -o modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense2.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/src/rgb-depth/realsense/vpRealSense2.cpp [206/407] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,-soname,libvisp_sensor.so.3.3 -o lib/libvisp_sensor.so.3.3.0 modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpComedi.cpp.o modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiNetFTSensor.cpp.o modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiSensor.cpp.o modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueIitSensor.cpp.o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394CMUGrabber.cpp.o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394TwoGrabber.cpp.o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/OpenCV/vpOpenCVGrabber.cpp.o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowDevice.cpp.o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabber.cpp.o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabberImpl.cpp.o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowSampleGrabberI.cpp.o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/flycapture/vpFlyCaptureGrabber.cpp.o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonFactory.cpp.o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberGigE.cpp.o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberUsb.cpp.o modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/v4l2/vpV4l2Grabber.cpp.o modules/sensor/CMakeFiles/visp_sensor.dir/src/laserscanner/sick/vpSickLDMRS.cpp.o modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/kinect/vpKinect.cpp.o modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense.cpp.o modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense2.cpp.o -Wl,-rpath,/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/lib: lib/libvisp_core.so.3.3.0 -lusb-1.0 -lm -lnsl -llapack -lblas -lxml2 -lpthread -lz -lm -lnsl && : [207/407] /usr/bin/cmake -E cmake_symlink_library lib/libvisp_sensor.so.3.3.0 lib/libvisp_sensor.so.3.3 lib/libvisp_sensor.so && : [208/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/src -Imodules/ar -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpAR.cpp.o -MF modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpAR.cpp.o.d -o modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpAR.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/src/coin-simulator/vpAR.cpp [209/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/src -Imodules/ar -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpSimulator.cpp.o -MF modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpSimulator.cpp.o.d -o modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpSimulator.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/src/coin-simulator/vpSimulator.cpp [210/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/src -Imodules/ar -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpViewer.cpp.o -MF modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpViewer.cpp.o.d -o modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpViewer.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/src/coin-simulator/vpViewer.cpp [211/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/src -Imodules/ar -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/ar/CMakeFiles/visp_ar.dir/src/ogre-simulator/vpAROgre.cpp.o -MF modules/ar/CMakeFiles/visp_ar.dir/src/ogre-simulator/vpAROgre.cpp.o.d -o modules/ar/CMakeFiles/visp_ar.dir/src/ogre-simulator/vpAROgre.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/src/ogre-simulator/vpAROgre.cpp [212/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/src -Imodules/ar -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/ar/CMakeFiles/visp_ar.dir/src/vpSimulatorException.cpp.o -MF modules/ar/CMakeFiles/visp_ar.dir/src/vpSimulatorException.cpp.o.d -o modules/ar/CMakeFiles/visp_ar.dir/src/vpSimulatorException.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/src/vpSimulatorException.cpp [213/407] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,-soname,libvisp_ar.so.3.3 -o lib/libvisp_ar.so.3.3.0 modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpAR.cpp.o modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpSimulator.cpp.o modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpViewer.cpp.o modules/ar/CMakeFiles/visp_ar.dir/src/ogre-simulator/vpAROgre.cpp.o modules/ar/CMakeFiles/visp_ar.dir/src/vpSimulatorException.cpp.o -Wl,-rpath,/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/lib: lib/libvisp_io.so.3.3.0 -lOpenGL -lGLX -lGLU -lCoin -lm -lnsl lib/libvisp_core.so.3.3.0 -llapack -lblas -lxml2 -lpthread -ljpeg -lpng -lz -lm -lnsl && : [214/407] /usr/bin/cmake -E cmake_symlink_library lib/libvisp_ar.so.3.3.0 lib/libvisp_ar.so.3.3 lib/libvisp_ar.so && : [215/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/src -Imodules/blob -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/blob/CMakeFiles/visp_blob.dir/src/dots/vpDot.cpp.o -MF modules/blob/CMakeFiles/visp_blob.dir/src/dots/vpDot.cpp.o.d -o modules/blob/CMakeFiles/visp_blob.dir/src/dots/vpDot.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/src/dots/vpDot.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include/visp3/blob/vpDot.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/src/dots/vpDot.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include/visp3/blob/vpDot.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/src/dots/vpDot.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [216/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/src -Imodules/blob -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/blob/CMakeFiles/visp_blob.dir/src/dots/vpDot2.cpp.o -MF modules/blob/CMakeFiles/visp_blob.dir/src/dots/vpDot2.cpp.o.d -o modules/blob/CMakeFiles/visp_blob.dir/src/dots/vpDot2.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/src/dots/vpDot2.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/src/dots/vpDot2.cpp:47: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/src/dots/vpDot2.cpp:47: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [217/407] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,-soname,libvisp_blob.so.3.3 -o lib/libvisp_blob.so.3.3.0 modules/blob/CMakeFiles/visp_blob.dir/src/dots/vpDot.cpp.o modules/blob/CMakeFiles/visp_blob.dir/src/dots/vpDot2.cpp.o -Wl,-rpath,/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/lib: lib/libvisp_core.so.3.3.0 -lm -lnsl -llapack -lblas -lxml2 -lpthread -lz -lm -lnsl && : [218/407] /usr/bin/cmake -E cmake_symlink_library lib/libvisp_blob.so.3.3.0 lib/libvisp_blob.so.3.3 lib/libvisp_blob.so && : [219/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbDevice.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbDevice.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbDevice.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/haptic-device/qbdevice/vpQbDevice.cpp [220/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbSoftHand.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbSoftHand.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbSoftHand.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/haptic-device/qbdevice/vpQbSoftHand.cpp [221/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/virtuose/vpVirtuose.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/virtuose/vpVirtuose.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/virtuose/vpVirtuose.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/haptic-device/virtuose/vpVirtuose.cpp [222/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-unused-parameter -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/image-simulator/vpImageSimulator.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/image-simulator/vpImageSimulator.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/image-simulator/vpImageSimulator.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/image-simulator/vpImageSimulator.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageConvert.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/image-simulator/vpImageSimulator.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageConvert.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/image-simulator/vpImageSimulator.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [223/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/light/vpRingLight.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/light/vpRingLight.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/light/vpRingLight.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/light/vpRingLight.cpp [224/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpAfma4.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpAfma4.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpAfma4.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/afma4/vpAfma4.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpAfma4.h:106, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/afma4/vpAfma4.cpp:53: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpAfma4.h:106, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/afma4/vpAfma4.cpp:53: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [225/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpRobotAfma4.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpRobotAfma4.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpRobotAfma4.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/afma4/vpRobotAfma4.cpp [226/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpServolens.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpServolens.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpServolens.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/afma4/vpServolens.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpServolens.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/afma4/vpServolens.cpp:63: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpServolens.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/afma4/vpServolens.cpp:63: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [227/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpAfma6.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpAfma6.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpAfma6.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/afma6/vpAfma6.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpAfma6.h:74, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/afma6/vpAfma6.cpp:57: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpAfma6.h:74, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/afma6/vpAfma6.cpp:57: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [228/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpRobotAfma6.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpRobotAfma6.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpRobotAfma6.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/afma6/vpRobotAfma6.cpp [229/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/bebop2/vpRobotBebop2.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/bebop2/vpRobotBebop2.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/bebop2/vpRobotBebop2.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/bebop2/vpRobotBebop2.cpp [230/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpBiclops.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpBiclops.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpBiclops.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/biclops/vpBiclops.cpp [231/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclops.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclops.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclops.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/biclops/vpRobotBiclops.cpp [232/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclopsController.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclopsController.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclopsController.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/biclops/vpRobotBiclopsController.cpp [233/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/flir-ptu/vpRobotFlirPtu.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/flir-ptu/vpRobotFlirPtu.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/flir-ptu/vpRobotFlirPtu.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/flir-ptu/vpRobotFlirPtu.cpp [234/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpForceTorqueGenerator_impl.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpForceTorqueGenerator_impl.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpForceTorqueGenerator_impl.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/franka/vpForceTorqueGenerator_impl.cpp [235/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointPosTrajGenerator_impl.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointPosTrajGenerator_impl.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointPosTrajGenerator_impl.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/franka/vpJointPosTrajGenerator_impl.cpp [236/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointVelTrajGenerator_impl.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointVelTrajGenerator_impl.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointVelTrajGenerator_impl.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/franka/vpJointVelTrajGenerator_impl.cpp [237/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpRobotFranka.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpRobotFranka.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpRobotFranka.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/franka/vpRobotFranka.cpp [238/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/pioneer/vpRobotPioneer.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/pioneer/vpRobotPioneer.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/pioneer/vpRobotPioneer.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/pioneer/vpRobotPioneer.cpp [239/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpPtu46.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpPtu46.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpPtu46.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/ptu46/vpPtu46.cpp [240/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpRobotPtu46.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpRobotPtu46.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpRobotPtu46.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/ptu46/vpRobotPtu46.cpp [241/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper650.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper650.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper650.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/viper/vpViper650.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpViper.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpViper650.h:100, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/viper/vpViper650.cpp:50: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpViper.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpViper650.h:100, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/viper/vpViper650.cpp:50: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [242/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper850.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper850.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper850.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/viper/vpViper850.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpViper.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpViper850.h:101, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/viper/vpViper850.cpp:50: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpViper.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpViper850.h:101, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/real-robot/viper/vpViper850.cpp:50: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [243/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-unused-parameter -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotCamera.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotCamera.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotCamera.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/robot-simulator/vpRobotCamera.cpp [244/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotSimulator.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotSimulator.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotSimulator.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/robot-simulator/vpRobotSimulator.cpp [245/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-unused-parameter -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotWireFrameSimulator.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotWireFrameSimulator.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotWireFrameSimulator.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/robot-simulator/vpRobotWireFrameSimulator.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include/visp3/gui/vpDisplayD3D.h:41, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpRobotWireFrameSimulator.h:62, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/robot-simulator/vpRobotWireFrameSimulator.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include/visp3/gui/vpDisplayD3D.h:41, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpRobotWireFrameSimulator.h:62, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/robot-simulator/vpRobotWireFrameSimulator.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [246/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-unused-parameter -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorAfma6.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorAfma6.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorAfma6.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/robot-simulator/vpSimulatorAfma6.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/robot-simulator/vpSimulatorAfma6.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpIoTools.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/robot-simulator/vpSimulatorAfma6.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [247/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-unused-parameter -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorCamera.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorCamera.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorCamera.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/robot-simulator/vpSimulatorCamera.cpp [248/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneer.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneer.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneer.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/robot-simulator/vpSimulatorPioneer.cpp [249/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneerPan.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneerPan.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneerPan.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/robot-simulator/vpSimulatorPioneerPan.cpp [250/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-unused-parameter -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorViper850.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorViper850.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorViper850.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/robot-simulator/vpSimulatorViper850.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include/visp3/gui/vpDisplayD3D.h:41, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpRobotWireFrameSimulator.h:62, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpSimulatorViper850.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/robot-simulator/vpSimulatorViper850.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include/visp3/gui/vpDisplayD3D.h:41, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpRobotWireFrameSimulator.h:62, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpSimulatorViper850.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/robot-simulator/vpSimulatorViper850.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [251/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/vpRobot.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/vpRobot.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/vpRobot.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/vpRobot.cpp [252/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/vpRobotTemplate.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/vpRobotTemplate.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/vpRobotTemplate.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/vpRobotTemplate.cpp [253/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpArit.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpArit.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpArit.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpArit.cpp [254/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpAritio.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpAritio.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpAritio.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpAritio.cpp [255/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBound.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBound.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBound.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpBound.cpp [256/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBoundio.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBoundio.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBoundio.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpBoundio.cpp [257/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpClipping.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpClipping.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpClipping.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpClipping.cpp [258/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpCoreDisplay.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpCoreDisplay.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpCoreDisplay.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpCoreDisplay.cpp [259/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-sign-conversion -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpKeyword.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpKeyword.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpKeyword.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpKeyword.cpp [260/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpLex.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpLex.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpLex.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpLex.cpp [261/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpMyio.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpMyio.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpMyio.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpMyio.cpp [262/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpParser.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpParser.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpParser.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpParser.cpp [263/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpProjection.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpProjection.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpProjection.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpProjection.cpp [264/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpRfstack.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpRfstack.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpRfstack.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpRfstack.cpp [265/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-unused-parameter -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpScene.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpScene.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpScene.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpScene.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpScene.cpp:51: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpScene.cpp:51: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpScene.cpp: In function ‘void extractFaces(SoVRMLIndexedFaceSet*, indexFaceSet*)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpScene.cpp:219:35: warning: implicitly-declared ‘constexpr SoMFInt32::SoMFInt32(const SoMFInt32&)’ is deprecated [-Wdeprecated-copy] 219 | SoMFInt32 indexList = face_set->coordIndex; | ^~~~~~~~~~ In file included from /usr/include/Coin4/Inventor/fields/SoMFVec3f.h:37, from /usr/include/Coin4/Inventor/VRMLnodes/SoVRMLCoordinate.h:38, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpScene.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpScene.cpp:48: /usr/include/Coin4/Inventor/fields/SoSubField.h:70:19: note: because ‘SoMFInt32’ has user-provided ‘const SoMFInt32& SoMFInt32::operator=(const SoMFInt32&)’ 70 | const _class_ & operator=(const _class_ & field); \ | ^~~~~~~~ /usr/include/Coin4/Inventor/fields/SoSubField.h:263:3: note: in expansion of macro ‘SO_SFIELD_REQUIRED_HEADER’ 263 | SO_SFIELD_REQUIRED_HEADER(_class_); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Coin4/Inventor/fields/SoMFInt32.h:42:3: note: in expansion of macro ‘SO_MFIELD_HEADER’ 42 | SO_MFIELD_HEADER(SoMFInt32, int32_t, int32_t); | ^~~~~~~~~~~~~~~~ [266/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpSkipio.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpSkipio.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpSkipio.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpSkipio.cpp [267/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpTmstack.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpTmstack.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpTmstack.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpTmstack.cpp [268/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpToken.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpToken.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpToken.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpToken.cpp [269/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpViewio.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpViewio.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpViewio.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpViewio.cpp [270/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpVwstack.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpVwstack.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpVwstack.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpVwstack.cpp [271/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/qbdevice -I3rdparty/qbdevice -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src -Imodules/robot -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/sensor/include -I/usr/include/Coin4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/libusb-1.0 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-unused-parameter -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpWireFrameSimulator.cpp.o -MF modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpWireFrameSimulator.cpp.o.d -o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpWireFrameSimulator.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpWireFrameSimulator.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpWireFrameSimulator.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpWireFrameSimulator.cpp:48: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/include/visp3/robot/vpWireFrameSimulator.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/robot/src/wireframe-simulator/vpWireFrameSimulator.cpp:48: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [272/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCentered.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCentered.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCentered.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentCentered.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentCentered.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentCentered.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [273/407] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,-soname,libvisp_robot.so.3.3 -o lib/libvisp_robot.so.3.3.0 modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbDevice.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbSoftHand.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/virtuose/vpVirtuose.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/image-simulator/vpImageSimulator.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/light/vpRingLight.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpAfma4.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpRobotAfma4.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpServolens.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpAfma6.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpRobotAfma6.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/bebop2/vpRobotBebop2.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpBiclops.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclops.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclopsController.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/flir-ptu/vpRobotFlirPtu.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpForceTorqueGenerator_impl.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointPosTrajGenerator_impl.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointVelTrajGenerator_impl.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpRobotFranka.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/pioneer/vpRobotPioneer.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpPtu46.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpRobotPtu46.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper650.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper850.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper650.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper850.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotCamera.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotSimulator.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotWireFrameSimulator.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorAfma6.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorCamera.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneer.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneerPan.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorViper850.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/vpRobot.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/vpRobotTemplate.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpArit.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpAritio.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBound.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBoundio.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpClipping.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpCoreDisplay.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpKeyword.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpLex.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpMyio.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpParser.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpProjection.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpRfstack.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpScene.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpSkipio.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpTmstack.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpToken.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpViewio.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpVwstack.cpp.o modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpWireFrameSimulator.cpp.o -Wl,-rpath,/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/lib: lib/libvisp_gui.so.3.3.0 lib/libvisp_io.so.3.3.0 lib/libvisp_sensor.so.3.3.0 -lOpenGL -lGLX -lGLU -lCoin -lm -lnsl 3rdparty/lib64/libvisp_qbdevice.a -lSM -lICE -lX11 -lXext -ljpeg -lpng lib/libvisp_core.so.3.3.0 -llapack -lblas -lxml2 -lpthread -lz -lusb-1.0 -lm -lnsl && : [274/407] /usr/bin/cmake -E cmake_symlink_library lib/libvisp_robot.so.3.3.0 lib/libvisp_robot.so.3.3 lib/libvisp_robot.so && : [275/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderEllipse.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderEllipse.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderEllipse.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/feature-builder/vpFeatureBuilderEllipse.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include/visp3/blob/vpDot.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/feature-builder/vpFeatureBuilderEllipse.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include/visp3/blob/vpDot.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/feature-builder/vpFeatureBuilderEllipse.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [276/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderLine.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderLine.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderLine.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/feature-builder/vpFeatureBuilderLine.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include/visp3/blob/vpDot.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/feature-builder/vpFeatureBuilderLine.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include/visp3/blob/vpDot.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/feature-builder/vpFeatureBuilderLine.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [277/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/feature-builder/vpFeatureBuilderPoint.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include/visp3/blob/vpDot.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/feature-builder/vpFeatureBuilderPoint.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include/visp3/blob/vpDot.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/feature-builder/vpFeatureBuilderPoint.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [278/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint3D.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint3D.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint3D.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/feature-builder/vpFeatureBuilderPoint3D.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include/visp3/blob/vpDot.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/feature-builder/vpFeatureBuilderPoint3D.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include/visp3/blob/vpDot.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/feature-builder/vpFeatureBuilderPoint3D.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [279/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPointPolar.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPointPolar.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPointPolar.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/feature-builder/vpFeatureBuilderPointPolar.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include/visp3/blob/vpDot.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/feature-builder/vpFeatureBuilderPointPolar.cpp:47: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include/visp3/blob/vpDot.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/feature-builder/vpFeatureBuilderPointPolar.cpp:47: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [280/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderSegment.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderSegment.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderSegment.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/feature-builder/vpFeatureBuilderSegment.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include/visp3/blob/vpDot.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/feature-builder/vpFeatureBuilderSegment.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include/visp3/blob/vpDot.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/feature-builder/vpFeatureBuilderSegment.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [281/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderVanishingPoint.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderVanishingPoint.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderVanishingPoint.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/feature-builder/vpFeatureBuilderVanishingPoint.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include/visp3/blob/vpDot.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/feature-builder/vpFeatureBuilderVanishingPoint.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include/visp3/blob/vpDot.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/feature-builder/vpFeatureBuilderVanishingPoint.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [282/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpBasicFeature.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpBasicFeature.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpBasicFeature.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpBasicFeature.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:58, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpBasicFeature.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpBasicFeature.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [283/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureDepth.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureDepth.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureDepth.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureDepth.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:58, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureDepth.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureDepth.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [284/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureEllipse.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureEllipse.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureEllipse.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureEllipse.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:58, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureEllipse.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureEllipse.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [285/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLine.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLine.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLine.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureLine.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:58, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureLine.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureLine.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [286/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLuminance.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLuminance.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLuminance.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureLuminance.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureLuminance.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureLuminance.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [287/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMoment.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMoment.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMoment.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMoment.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMoment.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMoment.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [288/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAlpha.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAlpha.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAlpha.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentAlpha.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentAlpha.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentAlpha.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [289/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentArea.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentArea.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentArea.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentArea.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentArea.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentArea.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [290/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAreaNormalized.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAreaNormalized.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAreaNormalized.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentAreaNormalized.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentAreaNormalized.cpp:112: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentAreaNormalized.cpp:112: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [291/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentBasic.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentBasic.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentBasic.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentBasic.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentObject.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentBasic.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentObject.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentBasic.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [292/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCInvariant.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCInvariant.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCInvariant.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentCInvariant.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentObject.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentCInvariant.cpp:38: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentObject.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentCInvariant.cpp:38: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [293/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCommon.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCommon.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCommon.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentCommon.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentCommon.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentCommon.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [294/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentDatabase.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentDatabase.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentDatabase.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentDatabase.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:58, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpFeatureMoment.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentDatabase.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpFeatureMoment.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentDatabase.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [295/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenter.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenter.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenter.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentGravityCenter.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentGravityCenter.cpp:87: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentGravityCenter.cpp:87: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [296/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenterNormalized.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenterNormalized.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenterNormalized.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentGravityCenterNormalized.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentGravityCenterNormalized.cpp:107: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentDatabase.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureMomentGravityCenterNormalized.cpp:107: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [297/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeaturePoint.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:58, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeaturePoint.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeaturePoint.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [298/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint3D.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint3D.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint3D.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeaturePoint3D.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:58, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeaturePoint3D.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeaturePoint3D.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [299/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePointPolar.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePointPolar.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePointPolar.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeaturePointPolar.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:58, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeaturePointPolar.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeaturePointPolar.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [300/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureSegment.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureSegment.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureSegment.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureSegment.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureSegment.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureSegment.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [301/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureThetaU.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureThetaU.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureThetaU.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureThetaU.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:58, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureThetaU.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureThetaU.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [302/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureTranslation.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureTranslation.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureTranslation.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureTranslation.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:58, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureTranslation.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureTranslation.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [303/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureVanishingPoint.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureVanishingPoint.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureVanishingPoint.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureVanishingPoint.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:58, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureVanishingPoint.cpp:43: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpFeatureVanishingPoint.cpp:43: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [304/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src -Imodules/visual_features -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpGenericFeature.cpp.o -MF modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpGenericFeature.cpp.o.d -o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpGenericFeature.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpGenericFeature.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:58, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpGenericFeature.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpGenericFeature.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpGenericFeature.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/src/visual-feature/vpGenericFeature.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [305/407] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,-soname,libvisp_visual_features.so.3.3 -o lib/libvisp_visual_features.so.3.3.0 modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderEllipse.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderLine.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint3D.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPointPolar.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderSegment.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderVanishingPoint.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpBasicFeature.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureDepth.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureEllipse.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLine.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLuminance.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMoment.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAlpha.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentArea.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAreaNormalized.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentBasic.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCInvariant.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCentered.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCommon.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentDatabase.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenter.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenterNormalized.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint3D.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePointPolar.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureSegment.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureThetaU.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureTranslation.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureVanishingPoint.cpp.o modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpGenericFeature.cpp.o -Wl,-rpath,/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/lib: lib/libvisp_me.so.3.3.0 lib/libvisp_blob.so.3.3.0 -lm -lnsl lib/libvisp_core.so.3.3.0 -llapack -lblas -lxml2 -lpthread -lz -lm -lnsl && : [306/407] /usr/bin/cmake -E cmake_symlink_library lib/libvisp_visual_features.so.3.3.0 lib/libvisp_visual_features.so.3.3 lib/libvisp_visual_features.so && : [307/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/src -Imodules/vs -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vs/CMakeFiles/visp_vs.dir/src/vpAdaptiveGain.cpp.o -MF modules/vs/CMakeFiles/visp_vs.dir/src/vpAdaptiveGain.cpp.o.d -o modules/vs/CMakeFiles/visp_vs.dir/src/vpAdaptiveGain.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/src/vpAdaptiveGain.cpp [308/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/src -Imodules/vs -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vs/CMakeFiles/visp_vs.dir/src/vpServo.cpp.o -MF modules/vs/CMakeFiles/visp_vs.dir/src/vpServo.cpp.o.d -o modules/vs/CMakeFiles/visp_vs.dir/src/vpServo.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/src/vpServo.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:58, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/include/visp3/vs/vpServo.h:53, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/src/vpServo.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/include/visp3/vs/vpServo.h:53, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/src/vpServo.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [309/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/src -Imodules/vs -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vs/CMakeFiles/visp_vs.dir/src/vpServoData.cpp.o -MF modules/vs/CMakeFiles/visp_vs.dir/src/vpServoData.cpp.o.d -o modules/vs/CMakeFiles/visp_vs.dir/src/vpServoData.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/src/vpServoData.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:58, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/include/visp3/vs/vpServo.h:53, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/src/vpServoData.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/include/visp3/vs/vpServo.h:53, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/src/vpServoData.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [310/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/src -Imodules/vs -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vs/CMakeFiles/visp_vs.dir/src/vpServoDisplay.cpp.o -MF modules/vs/CMakeFiles/visp_vs.dir/src/vpServoDisplay.cpp.o.d -o modules/vs/CMakeFiles/visp_vs.dir/src/vpServoDisplay.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/src/vpServoDisplay.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:58, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/include/visp3/vs/vpServo.h:53, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/src/vpServoDisplay.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/include/visp3/vs/vpServo.h:53, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vs/src/vpServoDisplay.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [311/407] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,-soname,libvisp_vs.so.3.3 -o lib/libvisp_vs.so.3.3.0 modules/vs/CMakeFiles/visp_vs.dir/src/vpAdaptiveGain.cpp.o modules/vs/CMakeFiles/visp_vs.dir/src/vpServo.cpp.o modules/vs/CMakeFiles/visp_vs.dir/src/vpServoData.cpp.o modules/vs/CMakeFiles/visp_vs.dir/src/vpServoDisplay.cpp.o -Wl,-rpath,/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/lib: lib/libvisp_visual_features.so.3.3.0 -lm -lnsl lib/libvisp_me.so.3.3.0 lib/libvisp_blob.so.3.3.0 lib/libvisp_core.so.3.3.0 -llapack -lblas -lxml2 -lpthread -lz -lm -lnsl && : [312/407] /usr/bin/cmake -E cmake_symlink_library lib/libvisp_vs.so.3.3.0 lib/libvisp_vs.so.3.3 lib/libvisp_vs.so && : [313/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpCalibration.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpCalibration.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpCalibration.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/calibration/vpCalibration.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpCalibration.h:55, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/calibration/vpCalibration.cpp:48: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpCalibration.h:55, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/calibration/vpCalibration.cpp:48: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [314/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpCalibrationTools.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpCalibrationTools.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpCalibrationTools.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/calibration/vpCalibrationTools.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpCalibration.h:55, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/calibration/vpCalibrationTools.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpCalibration.h:55, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/calibration/vpCalibrationTools.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [315/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpHandEyeCalibration.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpHandEyeCalibration.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpHandEyeCalibration.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/calibration/vpHandEyeCalibration.cpp [316/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomography.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomography.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomography.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/homography-estimation/vpHomography.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpHomography.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/homography-estimation/vpHomography.cpp:51: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpHomography.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/homography-estimation/vpHomography.cpp:51: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [317/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyDLT.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyDLT.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyDLT.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/homography-estimation/vpHomographyDLT.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpHomography.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/homography-estimation/vpHomographyDLT.cpp:48: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpHomography.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/homography-estimation/vpHomographyDLT.cpp:48: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [318/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyExtract.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyExtract.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyExtract.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/homography-estimation/vpHomographyExtract.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpHomography.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/homography-estimation/vpHomographyExtract.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpHomography.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/homography-estimation/vpHomographyExtract.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [319/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyMalis.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyMalis.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyMalis.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/homography-estimation/vpHomographyMalis.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpHomography.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/homography-estimation/vpHomographyMalis.cpp:52: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpHomography.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/homography-estimation/vpHomographyMalis.cpp:52: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [320/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyRansac.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyRansac.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyRansac.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/homography-estimation/vpHomographyRansac.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpHomography.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/homography-estimation/vpHomographyRansac.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpHomography.h:57, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/homography-estimation/vpHomographyRansac.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [321/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyVVS.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyVVS.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyVVS.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/homography-estimation/vpHomographyVVS.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/homography-estimation/vpHomographyVVS.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/homography-estimation/vpHomographyVVS.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [322/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpBasicKeyPoint.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpBasicKeyPoint.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpBasicKeyPoint.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/key-point/vpBasicKeyPoint.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpBasicKeyPoint.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/key-point/vpBasicKeyPoint.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpBasicKeyPoint.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/key-point/vpBasicKeyPoint.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [323/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpFernClassifier.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpFernClassifier.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpFernClassifier.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/key-point/vpFernClassifier.cpp [324/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpKeyPoint.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpKeyPoint.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpKeyPoint.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/key-point/vpKeyPoint.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpKeyPoint.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/key-point/vpKeyPoint.cpp:43: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpIoTools.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/key-point/vpKeyPoint.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [325/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpKeyPointSurf.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpKeyPointSurf.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpKeyPointSurf.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/key-point/vpKeyPointSurf.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpBasicKeyPoint.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpKeyPointSurf.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/key-point/vpKeyPointSurf.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpBasicKeyPoint.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpKeyPointSurf.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/key-point/vpKeyPointSurf.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [326/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpPlanarObjectDetector.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpPlanarObjectDetector.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpPlanarObjectDetector.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/key-point/vpPlanarObjectDetector.cpp [327/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpXmlConfigParserKeyPoint.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpXmlConfigParserKeyPoint.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpXmlConfigParserKeyPoint.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/key-point/vpXmlConfigParserKeyPoint.cpp [328/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpLevenbergMarquartd.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpLevenbergMarquartd.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpLevenbergMarquartd.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpLevenbergMarquartd.cpp [329/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPose.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPose.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPose.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPose.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPose.cpp:48: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPose.cpp:48: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [330/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseDementhon.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseDementhon.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseDementhon.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPoseDementhon.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpPose.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPoseDementhon.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpPose.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPoseDementhon.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [331/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseFeatures.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseFeatures.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseFeatures.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPoseFeatures.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpPoseFeatures.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPoseFeatures.cpp:38: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpPoseFeatures.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPoseFeatures.cpp:38: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [332/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLagrange.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLagrange.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLagrange.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPoseLagrange.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpPose.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPoseLagrange.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpPose.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPoseLagrange.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [333/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLowe.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLowe.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLowe.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPoseLowe.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpPose.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPoseLowe.cpp:48: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpPose.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPoseLowe.cpp:48: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [334/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRGBD.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRGBD.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRGBD.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPoseRGBD.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpPose.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPoseRGBD.cpp:36: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpPose.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPoseRGBD.cpp:36: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [335/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRansac.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRansac.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRansac.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPoseRansac.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpPose.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPoseRansac.cpp:56: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include/visp3/vision/vpPose.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPoseRansac.cpp:56: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [336/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src -Imodules/vision -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseVirtualVisualServoing.cpp.o -MF modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseVirtualVisualServoing.cpp.o.d -o modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseVirtualVisualServoing.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPoseVirtualVisualServoing.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPoseVirtualVisualServoing.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/src/pose-estimation/vpPoseVirtualVisualServoing.cpp:45: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [337/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -I3rdparty/apriltag -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/src -Imodules/detection -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/detection/CMakeFiles/visp_detection.dir/src/barcode/vpDetectorDataMatrixCode.cpp.o -MF modules/detection/CMakeFiles/visp_detection.dir/src/barcode/vpDetectorDataMatrixCode.cpp.o.d -o modules/detection/CMakeFiles/visp_detection.dir/src/barcode/vpDetectorDataMatrixCode.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/src/barcode/vpDetectorDataMatrixCode.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/include/visp3/detection/vpDetectorDataMatrixCode.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/src/barcode/vpDetectorDataMatrixCode.cpp:47: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/include/visp3/detection/vpDetectorDataMatrixCode.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/src/barcode/vpDetectorDataMatrixCode.cpp:47: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [338/407] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,-soname,libvisp_vision.so.3.3 -o lib/libvisp_vision.so.3.3.0 modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpCalibration.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpCalibrationTools.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpHandEyeCalibration.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomography.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyDLT.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyExtract.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyMalis.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyRansac.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyVVS.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpBasicKeyPoint.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpFernClassifier.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpKeyPoint.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpKeyPointSurf.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpPlanarObjectDetector.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpXmlConfigParserKeyPoint.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpLevenbergMarquartd.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPose.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseDementhon.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseFeatures.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLagrange.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLowe.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRGBD.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRansac.cpp.o modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseVirtualVisualServoing.cpp.o -Wl,-rpath,/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/lib: lib/libvisp_io.so.3.3.0 lib/libvisp_visual_features.so.3.3.0 -lm -lnsl 3rdparty/lib64/libvisp_pugixml.a -ljpeg -lpng lib/libvisp_me.so.3.3.0 lib/libvisp_blob.so.3.3.0 lib/libvisp_core.so.3.3.0 -llapack -lblas -lxml2 -lpthread -lz -lm -lnsl && : [339/407] /usr/bin/cmake -E cmake_symlink_library lib/libvisp_vision.so.3.3.0 lib/libvisp_vision.so.3.3 lib/libvisp_vision.so && : [340/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -I3rdparty/apriltag -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/src -Imodules/detection -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-unused-parameter -MD -MT modules/detection/CMakeFiles/visp_detection.dir/src/barcode/vpDetectorQRCode.cpp.o -MF modules/detection/CMakeFiles/visp_detection.dir/src/barcode/vpDetectorQRCode.cpp.o.d -o modules/detection/CMakeFiles/visp_detection.dir/src/barcode/vpDetectorQRCode.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/src/barcode/vpDetectorQRCode.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/include/visp3/detection/vpDetectorQRCode.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/src/barcode/vpDetectorQRCode.cpp:43: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/include/visp3/detection/vpDetectorQRCode.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/src/barcode/vpDetectorQRCode.cpp:43: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [341/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -I3rdparty/apriltag -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/src -Imodules/detection -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/detection/CMakeFiles/visp_detection.dir/src/dnn/vpDetectorDNN.cpp.o -MF modules/detection/CMakeFiles/visp_detection.dir/src/dnn/vpDetectorDNN.cpp.o.d -o modules/detection/CMakeFiles/visp_detection.dir/src/dnn/vpDetectorDNN.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/src/dnn/vpDetectorDNN.cpp [342/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -I3rdparty/apriltag -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/src -Imodules/detection -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/detection/CMakeFiles/visp_detection.dir/src/face/vpDetectorFace.cpp.o -MF modules/detection/CMakeFiles/visp_detection.dir/src/face/vpDetectorFace.cpp.o.d -o modules/detection/CMakeFiles/visp_detection.dir/src/face/vpDetectorFace.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/src/face/vpDetectorFace.cpp [343/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -I3rdparty/apriltag -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/src -Imodules/detection -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-unused-parameter -Wno-strict-overflow -MD -MT modules/detection/CMakeFiles/visp_detection.dir/src/tag/vpDetectorAprilTag.cpp.o -MF modules/detection/CMakeFiles/visp_detection.dir/src/tag/vpDetectorAprilTag.cpp.o.d -o modules/detection/CMakeFiles/visp_detection.dir/src/tag/vpDetectorAprilTag.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/src/tag/vpDetectorAprilTag.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/include/visp3/detection/vpDetectorAprilTag.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/src/tag/vpDetectorAprilTag.cpp:50: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/include/visp3/detection/vpDetectorAprilTag.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/src/tag/vpDetectorAprilTag.cpp:50: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [344/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/apriltag -I3rdparty/apriltag -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/catch2 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/src -Imodules/detection -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/detection/CMakeFiles/visp_detection.dir/src/vpDetectorBase.cpp.o -MF modules/detection/CMakeFiles/visp_detection.dir/src/vpDetectorBase.cpp.o.d -o modules/detection/CMakeFiles/visp_detection.dir/src/vpDetectorBase.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/src/vpDetectorBase.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/include/visp3/detection/vpDetectorBase.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/src/vpDetectorBase.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/include/visp3/detection/vpDetectorBase.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/src/vpDetectorBase.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [345/407] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,-soname,libvisp_detection.so.3.3 -o lib/libvisp_detection.so.3.3.0 modules/detection/CMakeFiles/visp_detection.dir/src/barcode/vpDetectorDataMatrixCode.cpp.o modules/detection/CMakeFiles/visp_detection.dir/src/barcode/vpDetectorQRCode.cpp.o modules/detection/CMakeFiles/visp_detection.dir/src/dnn/vpDetectorDNN.cpp.o modules/detection/CMakeFiles/visp_detection.dir/src/face/vpDetectorFace.cpp.o modules/detection/CMakeFiles/visp_detection.dir/src/tag/vpDetectorAprilTag.cpp.o modules/detection/CMakeFiles/visp_detection.dir/src/vpDetectorBase.cpp.o -Wl,-rpath,/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/lib: lib/libvisp_vision.so.3.3.0 -lzbar -ldmtx -lm -lnsl 3rdparty/lib64/libvisp_apriltag.a lib/libvisp_io.so.3.3.0 -ljpeg -lpng lib/libvisp_visual_features.so.3.3.0 lib/libvisp_me.so.3.3.0 lib/libvisp_blob.so.3.3.0 lib/libvisp_core.so.3.3.0 -llapack -lblas -lxml2 -lpthread -lz -lm -lnsl && : [346/407] /usr/bin/cmake -E cmake_symlink_library lib/libvisp_detection.so.3.3.0 lib/libvisp_detection.so.3.3 lib/libvisp_detection.so && : [347/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthDenseTracker.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthDenseTracker.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthDenseTracker.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/depth/vpMbDepthDenseTracker.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/depth/vpMbDepthDenseTracker.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/depth/vpMbDepthDenseTracker.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [348/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthNormalTracker.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthNormalTracker.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthNormalTracker.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/depth/vpMbDepthNormalTracker.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/depth/vpMbDepthNormalTracker.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/depth/vpMbDepthNormalTracker.cpp:44: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [349/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthDense.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthDense.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthDense.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthDense.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbtFaceDepthDense.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthDense.cpp:37: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbtFaceDepthDense.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthDense.cpp:37: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [350/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-deprecated-declarations -Wno-shadow -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthNormal.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthNormal.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthNormal.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthNormal.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbtFaceDepthNormal.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthNormal.cpp:37: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbtFaceDepthNormal.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthNormal.cpp:37: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [351/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbEdgeMultiTracker.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbEdgeMultiTracker.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbEdgeMultiTracker.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/edge/vpMbEdgeMultiTracker.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbEdgeTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbEdgeMultiTracker.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/edge/vpMbEdgeMultiTracker.cpp:48: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbEdgeTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbEdgeMultiTracker.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/edge/vpMbEdgeMultiTracker.cpp:48: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [352/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-deprecated-declarations -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbEdgeTracker.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbEdgeTracker.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbEdgeTracker.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/edge/vpMbEdgeTracker.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPolygon3D.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/edge/vpMbEdgeTracker.cpp:52: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPolygon3D.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/edge/vpMbEdgeTracker.cpp:52: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [353/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCircle.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCircle.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCircle.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/edge/vpMbtDistanceCircle.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/edge/vpMbtDistanceCircle.cpp:50: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/edge/vpMbtDistanceCircle.cpp:50: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [354/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCylinder.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCylinder.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCylinder.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/edge/vpMbtDistanceCylinder.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/edge/vpMbtDistanceCylinder.cpp:52: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/edge/vpMbtDistanceCylinder.cpp:52: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [355/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceLine.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceLine.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceLine.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/edge/vpMbtDistanceLine.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/edge/vpMbtDistanceLine.cpp:48: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/edge/vpMbtDistanceLine.cpp:48: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [356/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeEllipse.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeEllipse.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeEllipse.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/edge/vpMbtMeEllipse.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include/visp3/me/vpMeSite.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbtMeEllipse.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/edge/vpMbtMeEllipse.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include/visp3/me/vpMeSite.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbtMeEllipse.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/edge/vpMbtMeEllipse.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [357/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeLine.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeLine.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeLine.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/edge/vpMbtMeLine.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbtMeLine.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/edge/vpMbtMeLine.cpp:53: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbtMeLine.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/edge/vpMbtMeLine.cpp:53: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [358/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/hybrid/vpMbEdgeKltMultiTracker.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/hybrid/vpMbEdgeKltMultiTracker.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/hybrid/vpMbEdgeKltMultiTracker.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/hybrid/vpMbEdgeKltMultiTracker.cpp [359/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/hybrid/vpMbEdgeKltTracker.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/hybrid/vpMbEdgeKltTracker.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/hybrid/vpMbEdgeKltTracker.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/hybrid/vpMbEdgeKltTracker.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbtFaceDepthNormal.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbtXmlGenericParser.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/hybrid/vpMbEdgeKltTracker.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbtFaceDepthNormal.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbtXmlGenericParser.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/hybrid/vpMbEdgeKltTracker.cpp:46: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [360/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbKltMultiTracker.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbKltMultiTracker.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbKltMultiTracker.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/klt/vpMbKltMultiTracker.cpp [361/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbKltTracker.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbKltTracker.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbKltTracker.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/klt/vpMbKltTracker.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageConvert.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/klt/vpMbKltTracker.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageConvert.h:54, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/klt/vpMbKltTracker.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [362/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltCylinder.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltCylinder.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltCylinder.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/klt/vpMbtDistanceKltCylinder.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPolygon.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/klt/vpMbtDistanceKltCylinder.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPolygon.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/klt/vpMbtDistanceKltCylinder.cpp:39: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [363/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltPoints.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltPoints.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltPoints.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/klt/vpMbtDistanceKltPoints.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPolygon.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/klt/vpMbtDistanceKltPoints.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPolygon.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/klt/vpMbtDistanceKltPoints.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [364/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbGenericTracker.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbGenericTracker.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbGenericTracker.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/vpMbGenericTracker.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbDepthDenseTracker.h:39, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbGenericTracker.h:43, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/vpMbGenericTracker.cpp:36: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbDepthDenseTracker.h:39, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbGenericTracker.h:43, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/vpMbGenericTracker.cpp:36: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [365/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbScanLine.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbScanLine.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbScanLine.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/vpMbScanLine.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/vpMbScanLine.cpp:51: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/vpMbScanLine.cpp:51: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [366/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbTracker.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbTracker.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbTracker.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/vpMbTracker.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/vpMbTracker.cpp:51: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/vpMbTracker.cpp:51: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [367/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbtPolygon.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbtPolygon.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbtPolygon.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/vpMbtPolygon.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPolygon.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/vpMbtPolygon.cpp:50: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPolygon.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/vpMbtPolygon.cpp:50: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [368/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/3rdparty/pugixml-1.9 -I3rdparty/pugixml-1.9 -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src -Imodules/mbt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbtXmlGenericParser.cpp.o -MF modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbtXmlGenericParser.cpp.o.d -o modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbtXmlGenericParser.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/vpMbtXmlGenericParser.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbtFaceDepthNormal.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbtXmlGenericParser.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/vpMbtXmlGenericParser.cpp:43: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPoint.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpPlane.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbtFaceDepthNormal.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbtXmlGenericParser.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/src/vpMbtXmlGenericParser.cpp:43: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [369/407] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,-soname,libvisp_mbt.so.3.3 -o lib/libvisp_mbt.so.3.3.0 modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthDenseTracker.cpp.o modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthNormalTracker.cpp.o modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthDense.cpp.o modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthNormal.cpp.o modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbEdgeMultiTracker.cpp.o modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbEdgeTracker.cpp.o modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCircle.cpp.o modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCylinder.cpp.o modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceLine.cpp.o modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeEllipse.cpp.o modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeLine.cpp.o modules/mbt/CMakeFiles/visp_mbt.dir/src/hybrid/vpMbEdgeKltMultiTracker.cpp.o modules/mbt/CMakeFiles/visp_mbt.dir/src/hybrid/vpMbEdgeKltTracker.cpp.o modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbKltMultiTracker.cpp.o modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbKltTracker.cpp.o modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltCylinder.cpp.o modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltPoints.cpp.o modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbGenericTracker.cpp.o modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbScanLine.cpp.o modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbTracker.cpp.o modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbtPolygon.cpp.o modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbtXmlGenericParser.cpp.o -Wl,-rpath,/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/lib: lib/libvisp_gui.so.3.3.0 lib/libvisp_klt.so.3.3.0 lib/libvisp_ar.so.3.3.0 lib/libvisp_vision.so.3.3.0 -lm -lnsl 3rdparty/lib64/libvisp_pugixml.a -lSM -lICE -lX11 -lXext -lOpenGL -lGLX -lGLU -lCoin lib/libvisp_io.so.3.3.0 -ljpeg -lpng lib/libvisp_visual_features.so.3.3.0 lib/libvisp_me.so.3.3.0 lib/libvisp_blob.so.3.3.0 lib/libvisp_core.so.3.3.0 -llapack -lblas -lxml2 -lpthread -lz -lm -lnsl && : [370/407] /usr/bin/cmake -E cmake_symlink_library lib/libvisp_mbt.so.3.3.0 lib/libvisp_mbt.so.3.3 lib/libvisp_mbt.so && : [371/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src -Imodules/tt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSD.cpp.o -MF modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSD.cpp.o.d -o modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSD.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSD.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerSSD.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSD.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerSSD.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSD.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [372/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src -Imodules/tt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDESM.cpp.o -MF modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDESM.cpp.o.d -o modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDESM.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDESM.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDESM.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDESM.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [373/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src -Imodules/tt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardAdditional.cpp.o -MF modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardAdditional.cpp.o.d -o modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardAdditional.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDForwardAdditional.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageTools.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDForwardAdditional.cpp:43: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageTools.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDForwardAdditional.cpp:43: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [374/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src -Imodules/tt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardCompositional.cpp.o -MF modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardCompositional.cpp.o.d -o modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardCompositional.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDForwardCompositional.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDForwardCompositional.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDForwardCompositional.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [375/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src -Imodules/tt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDInverseCompositional.cpp.o -MF modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDInverseCompositional.cpp.o.d -o modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDInverseCompositional.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDInverseCompositional.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageTools.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDInverseCompositional.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageTools.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDInverseCompositional.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [376/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src -Imodules/tt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerBSpline.cpp.o -MF modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerBSpline.cpp.o.d -o modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerBSpline.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/tools/vpTemplateTrackerBSpline.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerBSpline.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/tools/vpTemplateTrackerBSpline.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerBSpline.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/tools/vpTemplateTrackerBSpline.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [377/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src -Imodules/tt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerTriangle.cpp.o -MF modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerTriangle.cpp.o.d -o modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerTriangle.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/tools/vpTemplateTrackerTriangle.cpp [378/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src -Imodules/tt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerZone.cpp.o -MF modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerZone.cpp.o.d -o modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerZone.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/tools/vpTemplateTrackerZone.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerZone.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/tools/vpTemplateTrackerZone.cpp:49: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerZone.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/tools/vpTemplateTrackerZone.cpp:49: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [379/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src -Imodules/tt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/vpTemplateTracker.cpp.o -MF modules/tt/CMakeFiles/visp_tt.dir/src/vpTemplateTracker.cpp.o.d -o modules/tt/CMakeFiles/visp_tt.dir/src/vpTemplateTracker.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/vpTemplateTracker.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTracker.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/vpTemplateTracker.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTracker.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/vpTemplateTracker.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [380/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src -Imodules/tt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarp.cpp.o -MF modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarp.cpp.o.d -o modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarp.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarp.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarp.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarp.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [381/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src -Imodules/tt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpAffine.cpp.o -MF modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpAffine.cpp.o.d -o modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpAffine.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpAffine.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpAffine.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpAffine.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpAffine.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpAffine.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [382/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src -Imodules/tt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomography.cpp.o -MF modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomography.cpp.o.d -o modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomography.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpHomography.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpHomography.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpHomography.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpHomography.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpHomography.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [383/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src -Imodules/tt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomographySL3.cpp.o -MF modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomographySL3.cpp.o.d -o modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomographySL3.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpHomographySL3.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpHomographySL3.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpHomographySL3.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpHomographySL3.h:51, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpHomographySL3.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [384/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src -Imodules/tt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpRT.cpp.o -MF modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpRT.cpp.o.d -o modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpRT.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpRT.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpRT.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpRT.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpRT.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpRT.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [385/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src -Imodules/tt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpSRT.cpp.o -MF modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpSRT.cpp.o.d -o modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpSRT.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpSRT.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpSRT.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpSRT.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpSRT.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpSRT.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [386/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src -Imodules/tt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpTranslation.cpp.o -MF modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpTranslation.cpp.o.d -o modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpTranslation.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpTranslation.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpTranslation.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpTranslation.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpTranslation.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpTranslation.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [387/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src -Imodules/tt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCC.cpp.o -MF modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCC.cpp.o.d -o modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCC.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/zncc/vpTemplateTrackerZNCC.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerZNCC.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/zncc/vpTemplateTrackerZNCC.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpDisplay.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerZNCC.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/zncc/vpTemplateTrackerZNCC.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [388/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src -Imodules/tt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCForwardAdditional.cpp.o -MF modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCForwardAdditional.cpp.o.d -o modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCForwardAdditional.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/zncc/vpTemplateTrackerZNCCForwardAdditional.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/zncc/vpTemplateTrackerZNCCForwardAdditional.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/zncc/vpTemplateTrackerZNCCForwardAdditional.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [389/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src -Imodules/tt -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCInverseCompositional.cpp.o -MF modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCInverseCompositional.cpp.o.d -o modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCInverseCompositional.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/zncc/vpTemplateTrackerZNCCInverseCompositional.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/zncc/vpTemplateTrackerZNCCInverseCompositional.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/src/zncc/vpTemplateTrackerZNCCInverseCompositional.cpp:42: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [390/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src -Imodules/tt_mi -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMI.cpp.o -MF modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMI.cpp.o.d -o modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMI.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMI.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/include/visp3/tt_mi/vpTemplateTrackerMI.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMI.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/include/visp3/tt_mi/vpTemplateTrackerMI.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMI.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [391/407] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,-soname,libvisp_tt.so.3.3 -o lib/libvisp_tt.so.3.3.0 modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSD.cpp.o modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDESM.cpp.o modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardAdditional.cpp.o modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardCompositional.cpp.o modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDInverseCompositional.cpp.o modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerBSpline.cpp.o modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerTriangle.cpp.o modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerZone.cpp.o modules/tt/CMakeFiles/visp_tt.dir/src/vpTemplateTracker.cpp.o modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarp.cpp.o modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpAffine.cpp.o modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomography.cpp.o modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomographySL3.cpp.o modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpRT.cpp.o modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpSRT.cpp.o modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpTranslation.cpp.o modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCC.cpp.o modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCForwardAdditional.cpp.o modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCInverseCompositional.cpp.o -Wl,-rpath,/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/lib: lib/libvisp_vision.so.3.3.0 -lm -lnsl lib/libvisp_io.so.3.3.0 -ljpeg -lpng lib/libvisp_visual_features.so.3.3.0 lib/libvisp_me.so.3.3.0 lib/libvisp_blob.so.3.3.0 lib/libvisp_core.so.3.3.0 -llapack -lblas -lxml2 -lpthread -lz -lm -lnsl && : [392/407] /usr/bin/cmake -E cmake_symlink_library lib/libvisp_tt.so.3.3.0 lib/libvisp_tt.so.3.3 lib/libvisp_tt.so && : [393/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src -Imodules/tt_mi -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIESM.cpp.o -MF modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIESM.cpp.o.d -o modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIESM.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIESM.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/include/visp3/tt_mi/vpTemplateTrackerMIESM.h:43, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIESM.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/include/visp3/tt_mi/vpTemplateTrackerMIESM.h:43, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIESM.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [394/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src -Imodules/tt_mi -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardAdditional.cpp.o -MF modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardAdditional.cpp.o.d -o modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardAdditional.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIForwardAdditional.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/include/visp3/tt_mi/vpTemplateTrackerMIForwardAdditional.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIForwardAdditional.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/include/visp3/tt_mi/vpTemplateTrackerMIForwardAdditional.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIForwardAdditional.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [395/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src -Imodules/tt_mi -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardCompositional.cpp.o -MF modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardCompositional.cpp.o.d -o modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardCompositional.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIForwardCompositional.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/include/visp3/tt_mi/vpTemplateTrackerMIForwardCompositional.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIForwardCompositional.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/include/visp3/tt_mi/vpTemplateTrackerMIForwardCompositional.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIForwardCompositional.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [396/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src -Imodules/tt_mi -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIInverseCompositional.cpp.o -MF modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIInverseCompositional.cpp.o.d -o modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIInverseCompositional.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIInverseCompositional.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/include/visp3/tt_mi/vpTemplateTrackerMIInverseCompositional.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIInverseCompositional.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImageFilter.h:48, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/include/visp3/tt_mi/vpTemplateTrackerMIInverseCompositional.h:45, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIInverseCompositional.cpp:41: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [397/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src -Imodules/tt_mi -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt/include -I/usr/include/eigen3 -I/usr/include/libxml2 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -Wno-strict-overflow -MD -MT modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/tools/vpTemplateTrackerMIBSpline.cpp.o -MF modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/tools/vpTemplateTrackerMIBSpline.cpp.o.d -o modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/tools/vpTemplateTrackerMIBSpline.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src/tools/vpTemplateTrackerMIBSpline.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/include/visp3/tt_mi/vpTemplateTrackerMIBSpline.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src/tools/vpTemplateTrackerMIBSpline.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/include/visp3/tt_mi/vpTemplateTrackerMIBSpline.h:50, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/tt_mi/src/tools/vpTemplateTrackerMIBSpline.cpp:40: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [398/407] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,-soname,libvisp_tt_mi.so.3.3 -o lib/libvisp_tt_mi.so.3.3.0 modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMI.cpp.o modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIESM.cpp.o modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardAdditional.cpp.o modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardCompositional.cpp.o modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIInverseCompositional.cpp.o modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/tools/vpTemplateTrackerMIBSpline.cpp.o -Wl,-rpath,/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/lib: lib/libvisp_tt.so.3.3.0 -lm -lnsl lib/libvisp_vision.so.3.3.0 lib/libvisp_io.so.3.3.0 -ljpeg -lpng lib/libvisp_visual_features.so.3.3.0 lib/libvisp_me.so.3.3.0 lib/libvisp_blob.so.3.3.0 lib/libvisp_core.so.3.3.0 -llapack -lblas -lxml2 -lpthread -lz -lm -lnsl && : [399/407] /usr/bin/cmake -E cmake_symlink_library lib/libvisp_tt_mi.so.3.3.0 lib/libvisp_tt_mi.so.3.3 lib/libvisp_tt_mi.so && : [400/407] cd /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build && /usr/bin/cmake -DCONFIG_FILE:PATH=/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java/jar/copyfiles-JAVA_SRC_COPY.cmake -DCOPYLIST_VAR:STRING=JAVA_SRC_COPY -DDEPHELPER=/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/CMakeFiles/dephelper/visp_java_jar_source_copy -P /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/cmake/copy_files.cmake COPYFILES: ... 1 entries (JAVA_SRC_COPY) COPYFILES: ... directory '.../gen/java' with 20 files COPYFILES: Copying: 'modules/java/jar/visp/java/org/visp/VpDisplay.java' ... COPYFILES: Copying: 'modules/java/jar/visp/java/org/visp/core/VpCameraParameters.java' ... COPYFILES: Copying: 'modules/java/jar/visp/java/org/visp/core/VpColVector.java' ... COPYFILES: Copying: 'modules/java/jar/visp/java/org/visp/core/VpColor.java' ... COPYFILES: Copying: 'modules/java/jar/visp/java/org/visp/core/VpHomogeneousMatrix.java' ... COPYFILES: Copying: 'modules/java/jar/visp/java/org/visp/core/VpImagePoint.java' ... COPYFILES: Copying: 'modules/java/jar/visp/java/org/visp/core/VpImageRGBa.java' ... COPYFILES: Copying: 'modules/java/jar/visp/java/org/visp/core/VpImageUChar.java' ... COPYFILES: Copying: 'modules/java/jar/visp/java/org/visp/core/VpMatrix.java' ... COPYFILES: Copying: 'modules/java/jar/visp/java/org/visp/core/VpPoint.java' ... COPYFILES: Copying: 'modules/java/jar/visp/java/org/visp/core/VpRGBa.java' ... COPYFILES: Copying: 'modules/java/jar/visp/java/org/visp/core/VpRotationVector.java' ... COPYFILES: Copying: 'modules/java/jar/visp/java/org/visp/core/VpRowVector.java' ... COPYFILES: Copying: 'modules/java/jar/visp/java/org/visp/detection/VpDetectorAprilTag.java' ... COPYFILES: Copying: 'modules/java/jar/visp/java/org/visp/imgproc/VpContour.java' ... COPYFILES: Copying: 'modules/java/jar/visp/java/org/visp/imgproc/VpDirection.java' ... COPYFILES: Copying: 'modules/java/jar/visp/java/org/visp/imgproc/VpImgproc.java' ... COPYFILES: Copying: 'modules/java/jar/visp/java/org/visp/io/VpImageIo.java' ... COPYFILES: Copying: 'modules/java/jar/visp/java/org/visp/mbt/VpMbGenericTracker.java' ... COPYFILES: Copying: 'modules/java/jar/visp/java/org/visp/utils/Converters.java' ... COPYFILES: Updated! [401/407] cd /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java/jar/visp && /usr/bin/ant -noinput -k jar && /usr/bin/cmake -E touch /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/CMakeFiles/dephelper/visp_java_jar Buildfile: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java/jar/visp/build.xml jar: [javac] Compiling 20 source files to /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java/jar/visp/build/classes [jar] Building jar: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/bin/visp-330.jar BUILD SUCCESSFUL Total time: 4 seconds [402/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp -Imodules/java_bindings_generator/gen/cpp -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/jni/SYSTEM -I/etc/java-config-2/current-system-vm/include -I/etc/java-config-2/current-system-vm/include/linux -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/java/jni/CMakeFiles/visp_java.dir/__/generator/src/cpp/VpContour.cpp.o -MF modules/java/jni/CMakeFiles/visp_java.dir/__/generator/src/cpp/VpContour.cpp.o.d -o modules/java/jni/CMakeFiles/visp_java.dir/__/generator/src/cpp/VpContour.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/VpContour.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/include/visp3/imgproc/vpContours.h:79, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/VpContour.cpp:1: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/include/visp3/imgproc/vpContours.h:78, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/VpContour.cpp:1: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ [403/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp -Imodules/java_bindings_generator/gen/cpp -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/jni/SYSTEM -I/etc/java-config-2/current-system-vm/include -I/etc/java-config-2/current-system-vm/include/linux -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/java/jni/CMakeFiles/visp_java.dir/__/generator/src/cpp/VpImageRGBa.cpp.o -MF modules/java/jni/CMakeFiles/visp_java.dir/__/generator/src/cpp/VpImageRGBa.cpp.o.d -o modules/java/jni/CMakeFiles/visp_java.dir/__/generator/src/cpp/VpImageRGBa.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/VpImageRGBa.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/VpImageRGBa.cpp:3: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/VpImageRGBa.cpp:3: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/VpImageRGBa.cpp: In function ‘jlong Java_org_visp_core_VpImageRGBa_n_1VpImageRGBa___3BIIZ(JNIEnv*, jclass, jbyteArray, jint, jint, jboolean)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/VpImageRGBa.cpp:43:38: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 43 | return (jlong) new vpImage((vpRGBa *const) array, (const unsigned int) h, (const unsigned int) w, copyData); | ^~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/VpImageRGBa.cpp:43:61: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 43 | return (jlong) new vpImage((vpRGBa *const) array, (const unsigned int) h, (const unsigned int) w, copyData); | ^~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/VpImageRGBa.cpp:43:85: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 43 | return (jlong) new vpImage((vpRGBa *const) array, (const unsigned int) h, (const unsigned int) w, copyData); | ^~~~~~~~~~~~~~~~~~~~~~ [404/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp -Imodules/java_bindings_generator/gen/cpp -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/jni/SYSTEM -I/etc/java-config-2/current-system-vm/include -I/etc/java-config-2/current-system-vm/include/linux -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/java/jni/CMakeFiles/visp_java.dir/__/generator/src/cpp/VpImageUChar.cpp.o -MF modules/java/jni/CMakeFiles/visp_java.dir/__/generator/src/cpp/VpImageUChar.cpp.o.d -o modules/java/jni/CMakeFiles/visp_java.dir/__/generator/src/cpp/VpImageUChar.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/VpImageUChar.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/VpImageUChar.cpp:3: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:52, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/VpImageUChar.cpp:3: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/VpImageUChar.cpp: In function ‘jlong Java_org_visp_core_VpImageUChar_n_1VpImageUChar___3BIIZ(JNIEnv*, jclass, jbyteArray, jint, jint, jboolean)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/VpImageUChar.cpp:42:38: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 42 | return (jlong) new vpImage((u_char *const) array, (const unsigned int) h, (const unsigned int) w, copyData); | ^~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/VpImageUChar.cpp:42:61: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 42 | return (jlong) new vpImage((u_char *const) array, (const unsigned int) h, (const unsigned int) w, copyData); | ^~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/VpImageUChar.cpp:42:85: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 42 | return (jlong) new vpImage((u_char *const) array, (const unsigned int) h, (const unsigned int) w, copyData); | ^~~~~~~~~~~~~~~~~~~~~~ [405/407] /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp -Imodules/java_bindings_generator/gen/cpp -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/jni/SYSTEM -I/etc/java-config-2/current-system-vm/include -I/etc/java-config-2/current-system-vm/include/linux -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/java/jni/CMakeFiles/visp_java.dir/__/generator/src/cpp/visp_java.cpp.o -MF modules/java/jni/CMakeFiles/visp_java.dir/__/generator/src/cpp/visp_java.cpp.o.d -o modules/java/jni/CMakeFiles/visp_java.dir/__/generator/src/cpp/visp_java.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/visp_java.cpp FAILED: modules/java/jni/CMakeFiles/visp_java.dir/__/generator/src/cpp/visp_java.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -Dvisp_EXPORTS -Iinclude -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp -Imodules/java_bindings_generator/gen/cpp -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/gui/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/imgproc/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/io/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/klt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/me/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/ar/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/blob/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/visual_features/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/vision/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/detection/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include -I/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/jni/SYSTEM -I/etc/java-config-2/current-system-vm/include -I/etc/java-config-2/current-system-vm/include/linux -I/usr/include/eigen3 -I/usr/include/libxml2 -I/usr/include/Coin4 -DNDEBUG -O2 -pipe -march=native -Wall -Wextra -fopenmp -std=c++11 -fvisibility=hidden -msse2 -msse3 -mssse3 -fPIC -fPIC -std=gnu++11 -MD -MT modules/java/jni/CMakeFiles/visp_java.dir/__/generator/src/cpp/visp_java.cpp.o -MF modules/java/jni/CMakeFiles/visp_java.dir/__/generator/src/cpp/visp_java.cpp.o.d -o modules/java/jni/CMakeFiles/visp_java.dir/__/generator/src/cpp/visp_java.cpp.o -c /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/visp_java.cpp In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpTracker.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:49, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from include/visp3/visp_core.h:14, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/listconverters.hpp:6, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/common.h:20, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:5, from modules/java_bindings_generator/gen/cpp/visp_jni.hpp:1, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/visp_java.cpp:4: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h: In member function ‘void vpImage::performLut(const Type (&)[256], unsigned int) [with Type = vpRGBa]’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpImage.h:1872:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class vpRGBa’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1872 | memcpy(imageLut_param->m_lut, lut, 256 * sizeof(vpRGBa)); | ^ In file included from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpColor.h:44, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpForwardProjection.h:47, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpCircle.h:49, from include/visp3/visp_core.h:14, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/listconverters.hpp:6, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/common.h:20, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:5, from modules/java_bindings_generator/gen/cpp/visp_jni.hpp:1, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/visp_java.cpp:4: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/core/include/visp3/core/vpRGBa.h:66:19: note: ‘class vpRGBa’ declared here 66 | class VISP_EXPORT vpRGBa | ^~~~~~ In file included from modules/java_bindings_generator/gen/cpp/visp_jni.hpp:1, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/visp_java.cpp:4: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp: In function ‘jdouble Java_org_visp_core_VpMatrix_detByLUGsl_10(JNIEnv*, jclass, jlong)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:269:32: warning: unused parameter ‘self’ [-Wunused-parameter] 269 | (JNIEnv* env, jclass , jlong self) | ~~~~~~^~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp: In function ‘jdouble Java_org_visp_core_VpMatrix_detByLUOpenCV_10(JNIEnv*, jclass, jlong)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:321:32: warning: unused parameter ‘self’ [-Wunused-parameter] 321 | (JNIEnv* env, jclass , jlong self) | ~~~~~~^~~~ In file included from modules/java_bindings_generator/gen/cpp/visp_jni.hpp:1, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/visp_java.cpp:4: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp: In function ‘jint Java_org_visp_core_VpMatrix_pseudoInverseGsl_10(JNIEnv*, jclass, jlong, jlong, jdouble)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:821:32: warning: unused parameter ‘self’ [-Wunused-parameter] 821 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jdouble svThreshold) | ~~~~~~^~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:821:44: warning: unused parameter ‘Ap_nativeObj’ [-Wunused-parameter] 821 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jdouble svThreshold) | ~~~~~~^~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:821:66: warning: unused parameter ‘svThreshold’ [-Wunused-parameter] 821 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jdouble svThreshold) | ~~~~~~~~^~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp: In function ‘jint Java_org_visp_core_VpMatrix_pseudoInverseGsl_11(JNIEnv*, jclass, jlong, jlong)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:844:32: warning: unused parameter ‘self’ [-Wunused-parameter] 844 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj) | ~~~~~~^~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:844:44: warning: unused parameter ‘Ap_nativeObj’ [-Wunused-parameter] 844 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj) | ~~~~~~^~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp: In function ‘jint Java_org_visp_core_VpMatrix_pseudoInverseGsl_12(JNIEnv*, jclass, jlong, jlong, jlong, jdouble, jlong, jlong, jlong)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:871:32: warning: unused parameter ‘self’ [-Wunused-parameter] 871 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold, jlong imA_nativeObj, jlong imAt_nativeObj, jlong kerAt_nativeObj) | ~~~~~~^~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:871:44: warning: unused parameter ‘Ap_nativeObj’ [-Wunused-parameter] 871 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold, jlong imA_nativeObj, jlong imAt_nativeObj, jlong kerAt_nativeObj) | ~~~~~~^~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:871:64: warning: unused parameter ‘sv_nativeObj’ [-Wunused-parameter] 871 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold, jlong imA_nativeObj, jlong imAt_nativeObj, jlong kerAt_nativeObj) | ~~~~~~^~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:871:86: warning: unused parameter ‘svThreshold’ [-Wunused-parameter] 871 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold, jlong imA_nativeObj, jlong imAt_nativeObj, jlong kerAt_nativeObj) | ~~~~~~~~^~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:871:105: warning: unused parameter ‘imA_nativeObj’ [-Wunused-parameter] 871 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold, jlong imA_nativeObj, jlong imAt_nativeObj, jlong kerAt_nativeObj) | ~~~~~~^~~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:871:126: warning: unused parameter ‘imAt_nativeObj’ [-Wunused-parameter] 871 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold, jlong imA_nativeObj, jlong imAt_nativeObj, jlong kerAt_nativeObj) | ~~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:871:148: warning: unused parameter ‘kerAt_nativeObj’ [-Wunused-parameter] 871 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold, jlong imA_nativeObj, jlong imAt_nativeObj, jlong kerAt_nativeObj) | ~~~~~~^~~~~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp: In function ‘jint Java_org_visp_core_VpMatrix_pseudoInverseGsl_13(JNIEnv*, jclass, jlong, jlong, jlong, jdouble)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:902:32: warning: unused parameter ‘self’ [-Wunused-parameter] 902 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold) | ~~~~~~^~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:902:44: warning: unused parameter ‘Ap_nativeObj’ [-Wunused-parameter] 902 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold) | ~~~~~~^~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:902:64: warning: unused parameter ‘sv_nativeObj’ [-Wunused-parameter] 902 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold) | ~~~~~~^~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:902:86: warning: unused parameter ‘svThreshold’ [-Wunused-parameter] 902 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold) | ~~~~~~~~^~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp: In function ‘jint Java_org_visp_core_VpMatrix_pseudoInverseGsl_14(JNIEnv*, jclass, jlong, jlong, jlong)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:926:32: warning: unused parameter ‘self’ [-Wunused-parameter] 926 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj) | ~~~~~~^~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:926:44: warning: unused parameter ‘Ap_nativeObj’ [-Wunused-parameter] 926 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj) | ~~~~~~^~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:926:64: warning: unused parameter ‘sv_nativeObj’ [-Wunused-parameter] 926 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj) | ~~~~~~^~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp: In function ‘jint Java_org_visp_core_VpMatrix_pseudoInverseOpenCV_10(JNIEnv*, jclass, jlong, jlong, jdouble)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:1087:32: warning: unused parameter ‘self’ [-Wunused-parameter] 1087 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jdouble svThreshold) | ~~~~~~^~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:1087:44: warning: unused parameter ‘Ap_nativeObj’ [-Wunused-parameter] 1087 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jdouble svThreshold) | ~~~~~~^~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:1087:66: warning: unused parameter ‘svThreshold’ [-Wunused-parameter] 1087 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jdouble svThreshold) | ~~~~~~~~^~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp: In function ‘jint Java_org_visp_core_VpMatrix_pseudoInverseOpenCV_11(JNIEnv*, jclass, jlong, jlong)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:1110:32: warning: unused parameter ‘self’ [-Wunused-parameter] 1110 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj) | ~~~~~~^~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:1110:44: warning: unused parameter ‘Ap_nativeObj’ [-Wunused-parameter] 1110 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj) | ~~~~~~^~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp: In function ‘jint Java_org_visp_core_VpMatrix_pseudoInverseOpenCV_12(JNIEnv*, jclass, jlong, jlong, jlong, jdouble, jlong, jlong, jlong)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:1137:32: warning: unused parameter ‘self’ [-Wunused-parameter] 1137 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold, jlong imA_nativeObj, jlong imAt_nativeObj, jlong kerAt_nativeObj) | ~~~~~~^~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:1137:44: warning: unused parameter ‘Ap_nativeObj’ [-Wunused-parameter] 1137 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold, jlong imA_nativeObj, jlong imAt_nativeObj, jlong kerAt_nativeObj) | ~~~~~~^~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:1137:64: warning: unused parameter ‘sv_nativeObj’ [-Wunused-parameter] 1137 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold, jlong imA_nativeObj, jlong imAt_nativeObj, jlong kerAt_nativeObj) | ~~~~~~^~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:1137:86: warning: unused parameter ‘svThreshold’ [-Wunused-parameter] 1137 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold, jlong imA_nativeObj, jlong imAt_nativeObj, jlong kerAt_nativeObj) | ~~~~~~~~^~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:1137:105: warning: unused parameter ‘imA_nativeObj’ [-Wunused-parameter] 1137 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold, jlong imA_nativeObj, jlong imAt_nativeObj, jlong kerAt_nativeObj) | ~~~~~~^~~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:1137:126: warning: unused parameter ‘imAt_nativeObj’ [-Wunused-parameter] 1137 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold, jlong imA_nativeObj, jlong imAt_nativeObj, jlong kerAt_nativeObj) | ~~~~~~^~~~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:1137:148: warning: unused parameter ‘kerAt_nativeObj’ [-Wunused-parameter] 1137 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold, jlong imA_nativeObj, jlong imAt_nativeObj, jlong kerAt_nativeObj) | ~~~~~~^~~~~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp: In function ‘jint Java_org_visp_core_VpMatrix_pseudoInverseOpenCV_13(JNIEnv*, jclass, jlong, jlong, jlong, jdouble)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:1168:32: warning: unused parameter ‘self’ [-Wunused-parameter] 1168 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold) | ~~~~~~^~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:1168:44: warning: unused parameter ‘Ap_nativeObj’ [-Wunused-parameter] 1168 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold) | ~~~~~~^~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:1168:64: warning: unused parameter ‘sv_nativeObj’ [-Wunused-parameter] 1168 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold) | ~~~~~~^~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:1168:86: warning: unused parameter ‘svThreshold’ [-Wunused-parameter] 1168 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj, jdouble svThreshold) | ~~~~~~~~^~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp: In function ‘jint Java_org_visp_core_VpMatrix_pseudoInverseOpenCV_14(JNIEnv*, jclass, jlong, jlong, jlong)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:1192:32: warning: unused parameter ‘self’ [-Wunused-parameter] 1192 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj) | ~~~~~~^~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:1192:44: warning: unused parameter ‘Ap_nativeObj’ [-Wunused-parameter] 1192 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj) | ~~~~~~^~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:1192:64: warning: unused parameter ‘sv_nativeObj’ [-Wunused-parameter] 1192 | (JNIEnv* env, jclass , jlong self, jlong Ap_nativeObj, jlong sv_nativeObj) | ~~~~~~^~~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp: In function ‘void Java_org_visp_core_VpMatrix_svdGsl_10(JNIEnv*, jclass, jlong, jlong, jlong)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:2404:32: warning: unused parameter ‘self’ [-Wunused-parameter] 2404 | (JNIEnv* env, jclass , jlong self, jlong w_nativeObj, jlong V_nativeObj) | ~~~~~~^~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:2404:44: warning: unused parameter ‘w_nativeObj’ [-Wunused-parameter] 2404 | (JNIEnv* env, jclass , jlong self, jlong w_nativeObj, jlong V_nativeObj) | ~~~~~~^~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:2404:63: warning: unused parameter ‘V_nativeObj’ [-Wunused-parameter] 2404 | (JNIEnv* env, jclass , jlong self, jlong w_nativeObj, jlong V_nativeObj) | ~~~~~~^~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp: In function ‘void Java_org_visp_core_VpMatrix_svdOpenCV_10(JNIEnv*, jclass, jlong, jlong, jlong)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:2460:32: warning: unused parameter ‘self’ [-Wunused-parameter] 2460 | (JNIEnv* env, jclass , jlong self, jlong w_nativeObj, jlong V_nativeObj) | ~~~~~~^~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:2460:44: warning: unused parameter ‘w_nativeObj’ [-Wunused-parameter] 2460 | (JNIEnv* env, jclass , jlong self, jlong w_nativeObj, jlong V_nativeObj) | ~~~~~~^~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:2460:63: warning: unused parameter ‘V_nativeObj’ [-Wunused-parameter] 2460 | (JNIEnv* env, jclass , jlong self, jlong w_nativeObj, jlong V_nativeObj) | ~~~~~~^~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp: In function ‘jlong Java_org_visp_core_VpMatrix_inverseByCholeskyOpenCV_10(JNIEnv*, jclass, jlong)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:3032:32: warning: unused parameter ‘self’ [-Wunused-parameter] 3032 | (JNIEnv* env, jclass , jlong self) | ~~~~~~^~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp: In function ‘jlong Java_org_visp_core_VpMatrix_inverseByLUGsl_10(JNIEnv*, jclass, jlong)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:3108:32: warning: unused parameter ‘self’ [-Wunused-parameter] 3108 | (JNIEnv* env, jclass , jlong self) | ~~~~~~^~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp: In function ‘jlong Java_org_visp_core_VpMatrix_inverseByLUOpenCV_10(JNIEnv*, jclass, jlong)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:3160:32: warning: unused parameter ‘self’ [-Wunused-parameter] 3160 | (JNIEnv* env, jclass , jlong self) | ~~~~~~^~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp: In function ‘jlong Java_org_visp_core_VpMatrix_pseudoInverseGsl_15(JNIEnv*, jclass, jlong, jdouble)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:3422:32: warning: unused parameter ‘self’ [-Wunused-parameter] 3422 | (JNIEnv* env, jclass , jlong self, jdouble svThreshold) | ~~~~~~^~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:3422:46: warning: unused parameter ‘svThreshold’ [-Wunused-parameter] 3422 | (JNIEnv* env, jclass , jlong self, jdouble svThreshold) | ~~~~~~~~^~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp: In function ‘jlong Java_org_visp_core_VpMatrix_pseudoInverseGsl_16(JNIEnv*, jclass, jlong)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:3444:32: warning: unused parameter ‘self’ [-Wunused-parameter] 3444 | (JNIEnv* env, jclass , jlong self) | ~~~~~~^~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp: In function ‘jlong Java_org_visp_core_VpMatrix_pseudoInverseOpenCV_15(JNIEnv*, jclass, jlong, jdouble)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:3518:32: warning: unused parameter ‘self’ [-Wunused-parameter] 3518 | (JNIEnv* env, jclass , jlong self, jdouble svThreshold) | ~~~~~~^~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:3518:46: warning: unused parameter ‘svThreshold’ [-Wunused-parameter] 3518 | (JNIEnv* env, jclass , jlong self, jdouble svThreshold) | ~~~~~~~~^~~~~~~~~~~ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp: In function ‘jlong Java_org_visp_core_VpMatrix_pseudoInverseOpenCV_16(JNIEnv*, jclass, jlong)’: /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:3540:32: warning: unused parameter ‘self’ [-Wunused-parameter] 3540 | (JNIEnv* env, jclass , jlong self) | ~~~~~~^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/move.h:57, from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/nested_exception.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/exception:148, from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/stdexcept:38, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/common.h:6, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build/modules/java_bindings_generator/gen/cpp/core.inl.hpp:5, from modules/java_bindings_generator/gen/cpp/visp_jni.hpp:1, from /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/java/generator/src/cpp/visp_java.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/type_traits: In instantiation of ‘struct std::is_move_constructible >’: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/type_traits:138:12: required from ‘struct std::__and_ >, std::is_move_assignable > >’ /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/type_traits:143:12: required from ‘struct std::__and_ > >, std::is_move_constructible >, std::is_move_assignable > >’ /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/type_traits:2195:11: required by substitution of ‘template using _Require = std::__enable_if_t >::value> [with _Cond = {std::__not_ > >, std::is_move_constructible >, std::is_move_assignable >}]’ /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/move.h:189:5: required by substitution of ‘template std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = vpMbHiddenFaces]’ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbHiddenFaces.h:99:15: required from ‘class vpMbHiddenFaces’ /var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0/modules/tracker/mbt/include/visp3/mbt/vpMbTracker.h:143:33: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/type_traits:960:52: error: static assertion failed: template argument must be a complete class or an unbounded array 960 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ninja: build stopped: subcommand failed. * ERROR: sci-libs/ViSP-3.3.0::gentoo failed (compile phase): * ninja -v -j1 -l0 failed * * Call stack: * ebuild.sh, line 125: Called src_compile * environment, line 2083: Called cmake-utils_src_compile * environment, line 763: Called cmake-utils_src_make * environment, line 944: Called _cmake_ninja_src_make * environment, line 495: Called eninja * environment, line 1249: Called die * The specific snippet of code: * "$@" || die "${nonfatal_args[@]}" "${*} failed" * * If you need support, post the output of `emerge --info '=sci-libs/ViSP-3.3.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=sci-libs/ViSP-3.3.0::gentoo'`. * The complete build log is located at '/var/log/portage/sci-libs:ViSP-3.3.0:20200525-184549.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sci-libs/ViSP-3.3.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sci-libs/ViSP-3.3.0/temp/environment'. * Working directory: '/var/tmp/portage/sci-libs/ViSP-3.3.0/work/ViSP-3.3.0_build' * S: '/var/tmp/portage/sci-libs/ViSP-3.3.0/work/visp-3.3.0'