Source: visp Version: 3.6.0-2.1 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past) X-Debbugs-Cc: sramac...@debian.org
https://buildd.debian.org/status/fetch.php?pkg=visp&arch=arm64&ver=3.6.0-2.1%2Bb3&stamp=1739695803&raw=0 [ 45%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpParser.cpp.o cd /build/reproducible-path/visp-3.6.0/obj-aarch64-linux-gnu/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-aarch64-linux-gnu/include/aarch64-linux-gnu -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-aarch64-linux-gnu/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-aarch64-linux-gnu/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/robot/src -I/build/reproducible-path/visp-3.6.0/obj-aarch64-linux-gnu/modules/robot -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpParser.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpParser.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpParser.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpParser.cpp In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColVector.h:37, from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPlane.h:37, from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include/visp3/mbt/vpMbtFaceDepthNormal.h:47, from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthNormal.cpp:37: /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:151:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 151 | vpArray2D<Type>() : rowNum(0), colNum(0), rowPtrs(NULL), dsize(0), data(NULL) { } | ^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:151:18: note: remove the ‘< >’ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:156:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 156 | vpArray2D<Type>(const vpArray2D<Type> &A) | ^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:156:18: note: remove the ‘< >’ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:174:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 174 | vpArray2D<Type>(unsigned int r, unsigned int c) | ^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:174:18: note: remove the ‘< >’ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:192:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 192 | vpArray2D<Type>(unsigned int r, unsigned int c, Type val) | ^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:192:18: note: remove the ‘< >’ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:205:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 205 | vpArray2D<Type>(vpArray2D<Type> &&A) noexcept | ^~~~~~~~~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:205:19: note: remove the ‘< >’ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:220:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 220 | explicit vpArray2D<Type>(const std::initializer_list<Type> &list) : vpArray2D<Type>() | ^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:220:27: note: remove the ‘< >’ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:226:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 226 | explicit vpArray2D<Type>(unsigned int nrows, unsigned int ncols, const std::initializer_list<Type> &list) | ^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:226:27: note: remove the ‘< >’ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:239:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 239 | explicit vpArray2D<Type>(const std::initializer_list<std::initializer_list<Type> > &lists) : vpArray2D<Type>() | ^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:239:27: note: remove the ‘< >’ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 259 | virtual ~vpArray2D<Type>() | ^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the ‘< >’ /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthDense.cpp: In member function ‘void vpMbtFaceDepthDense::computeInteractionMatrixAndResidu(const vpHomogeneousMatrix&, vpMatrix&, vpColVector&)’: /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthDense.cpp:521:34: error: no match for ‘operator*’ (operand types are ‘const cv::hal_baseline::v_float64x2’ and ‘cv::hal_baseline::v_float64x2’) 521 | cv::v_float64x2 va1 = vnz*vy - vny*vz; | ~~~^~~ | | | | | cv::hal_baseline::v_float64x2 | const cv::hal_baseline::v_float64x2 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpQuaternionVector.h:47, from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:45, from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:55, from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPoseVector.h:53, from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColVector.h:39: /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationVector.h:162:13: note: candidate: ‘vpColVector operator*(const double&, const vpRotationVector&)’ 162 | vpColVector operator*(const double &x, const vpRotationVector &v); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationVector.h:162:37: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 162 | vpColVector operator*(const double &x, const vpRotationVector &v); | ~~~~~~~~~~~~~~^ In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpTranslationVector.h:44, from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:50: /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:1205:10: note: candidate: ‘vpMatrix operator*(const double&, const vpMatrix&)’ 1205 | vpMatrix operator*(const double &x, const vpMatrix &A); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:1205:34: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 1205 | vpMatrix operator*(const double &x, const vpMatrix &A); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:229:18: note: candidate: ‘vpRotationMatrix operator*(const double&, const vpRotationMatrix&)’ 229 | vpRotationMatrix operator*(const double &x, const vpRotationMatrix &R); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:229:42: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 229 | vpRotationMatrix operator*(const double &x, const vpRotationMatrix &R); | ~~~~~~~~~~~~~~^ In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColVector.h:41: /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRowVector.h:341:25: note: candidate: ‘vpRowVector operator*(const double&, const vpRowVector&)’ 341 | VISP_EXPORT vpRowVector operator*(const double &x, const vpRowVector &v); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRowVector.h:341:49: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 341 | VISP_EXPORT vpRowVector operator*(const double &x, const vpRowVector &v); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColVector.h:461:13: note: candidate: ‘vpColVector operator*(const double&, const vpColVector&)’ 461 | vpColVector operator*(const double &x, const vpColVector &v); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColVector.h:461:37: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 461 | vpColVector operator*(const double &x, const vpColVector &v); | ~~~~~~~~~~~~~~^ In file included from /usr/include/Inventor/fields/SoSFVec3f.h:38, from /usr/include/Inventor/VRMLnodes/SoVRMLGroup.h:39, from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include/visp3/mbt/vpMbTracker.h:77, from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include/visp3/mbt/vpMbtFaceDepthDense.h:48: /usr/include/Inventor/SbVec3f.h:104:29: note: candidate: ‘SbVec3f operator*(const SbVec3f&, float)’ 104 | COIN_DLL_API inline SbVec3f operator * (const SbVec3f & v, float d) { | ^~~~~~~~ /usr/include/Inventor/SbVec3f.h:104:57: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbVec3f&’ 104 | COIN_DLL_API inline SbVec3f operator * (const SbVec3f & v, float d) { | ~~~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec3f.h:108:29: note: candidate: ‘SbVec3f operator*(float, const SbVec3f&)’ 108 | COIN_DLL_API inline SbVec3f operator * (float d, const SbVec3f & v) { | ^~~~~~~~ /usr/include/Inventor/SbVec3f.h:108:47: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘float’ 108 | COIN_DLL_API inline SbVec3f operator * (float d, const SbVec3f & v) { | ~~~~~~^ In file included from /usr/include/Inventor/elements/SoMultiTextureCoordinateElement.h:38, from /usr/include/Inventor/nodes/SoShape.h:37, from /usr/include/Inventor/VRMLnodes/SoVRMLGeometry.h:36, from /usr/include/Inventor/VRMLnodes/SoVRMLVertexShape.h:37, from /usr/include/Inventor/VRMLnodes/SoVRMLIndexedShape.h:37, from /usr/include/Inventor/VRMLnodes/SoVRMLIndexedFaceSet.h:37, from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include/visp3/mbt/vpMbTracker.h:78: /usr/include/Inventor/SbVec2f.h:95:29: note: candidate: ‘SbVec2f operator*(const SbVec2f&, float)’ 95 | COIN_DLL_API inline SbVec2f operator * (const SbVec2f & v, float d) { | ^~~~~~~~ /usr/include/Inventor/SbVec2f.h:95:57: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbVec2f&’ 95 | COIN_DLL_API inline SbVec2f operator * (const SbVec2f & v, float d) { | ~~~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec2f.h:99:29: note: candidate: ‘SbVec2f operator*(float, const SbVec2f&)’ 99 | COIN_DLL_API inline SbVec2f operator * (float d, const SbVec2f & v) { | ^~~~~~~~ /usr/include/Inventor/SbVec2f.h:99:47: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘float’ 99 | COIN_DLL_API inline SbVec2f operator * (float d, const SbVec2f & v) { | ~~~~~~^ In file included from /usr/include/Inventor/elements/SoMultiTextureCoordinateElement.h:40: /usr/include/Inventor/SbVec4f.h:93:29: note: candidate: ‘SbVec4f operator*(const SbVec4f&, float)’ 93 | COIN_DLL_API inline SbVec4f operator * (const SbVec4f & v, float d) { | ^~~~~~~~ /usr/include/Inventor/SbVec4f.h:93:57: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbVec4f&’ 93 | COIN_DLL_API inline SbVec4f operator * (const SbVec4f & v, float d) { | ~~~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec4f.h:97:29: note: candidate: ‘SbVec4f operator*(float, const SbVec4f&)’ 97 | COIN_DLL_API inline SbVec4f operator * (float d, const SbVec4f & v) { | ^~~~~~~~ /usr/include/Inventor/SbVec4f.h:97:47: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘float’ 97 | COIN_DLL_API inline SbVec4f operator * (float d, const SbVec4f & v) { | ~~~~~~^ In file included from /usr/include/Inventor/nodes/SoShape.h:38: /usr/include/Inventor/SbMatrix.h:128:23: note: candidate: ‘SbMatrix operator*(const SbMatrix&, const SbMatrix&)’ 128 | COIN_DLL_API SbMatrix operator *(const SbMatrix & m1, const SbMatrix & m2); | ^~~~~~~~ /usr/include/Inventor/SbMatrix.h:117:60: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbMatrix&’ 117 | friend COIN_DLL_API SbMatrix operator *(const SbMatrix & m1, const SbMatrix & m2); | ~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/Inventor/nodes/SoShape.h:39: /usr/include/Inventor/SbVec2s.h:97:29: note: candidate: ‘SbVec2s operator*(SbVec2s, int)’ 97 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, int d) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:97:49: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘SbVec2s’ 97 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, int d) { | ~~~~~~~~^ /usr/include/Inventor/SbVec2s.h:101:29: note: candidate: ‘SbVec2s operator*(SbVec2s, double)’ 101 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, double d) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:101:49: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘SbVec2s’ 101 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, double d) { | ~~~~~~~~^ /usr/include/Inventor/SbVec2s.h:105:29: note: candidate: ‘SbVec2s operator*(int, SbVec2s)’ 105 | COIN_DLL_API inline SbVec2s operator * (int d, SbVec2s v) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:105:45: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘int’ 105 | COIN_DLL_API inline SbVec2s operator * (int d, SbVec2s v) { | ~~~~^ /usr/include/Inventor/SbVec2s.h:109:29: note: candidate: ‘SbVec2s operator*(double, SbVec2s)’ 109 | COIN_DLL_API inline SbVec2s operator * (double d, SbVec2s v) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:109:48: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘double’ 109 | COIN_DLL_API inline SbVec2s operator * (double d, SbVec2s v) { | ~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthDense.cpp:521:43: error: no match for ‘operator*’ (operand types are ‘const cv::hal_baseline::v_float64x2’ and ‘cv::hal_baseline::v_float64x2’) 521 | cv::v_float64x2 va1 = vnz*vy - vny*vz; | ~~~^~~ | | | | | cv::hal_baseline::v_float64x2 | const cv::hal_baseline::v_float64x2 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationVector.h:162:13: note: candidate: ‘vpColVector operator*(const double&, const vpRotationVector&)’ 162 | vpColVector operator*(const double &x, const vpRotationVector &v); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationVector.h:162:37: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 162 | vpColVector operator*(const double &x, const vpRotationVector &v); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:1205:10: note: candidate: ‘vpMatrix operator*(const double&, const vpMatrix&)’ 1205 | vpMatrix operator*(const double &x, const vpMatrix &A); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:1205:34: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 1205 | vpMatrix operator*(const double &x, const vpMatrix &A); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:229:18: note: candidate: ‘vpRotationMatrix operator*(const double&, const vpRotationMatrix&)’ 229 | vpRotationMatrix operator*(const double &x, const vpRotationMatrix &R); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:229:42: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 229 | vpRotationMatrix operator*(const double &x, const vpRotationMatrix &R); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRowVector.h:341:25: note: candidate: ‘vpRowVector operator*(const double&, const vpRowVector&)’ 341 | VISP_EXPORT vpRowVector operator*(const double &x, const vpRowVector &v); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRowVector.h:341:49: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 341 | VISP_EXPORT vpRowVector operator*(const double &x, const vpRowVector &v); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColVector.h:461:13: note: candidate: ‘vpColVector operator*(const double&, const vpColVector&)’ 461 | vpColVector operator*(const double &x, const vpColVector &v); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColVector.h:461:37: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 461 | vpColVector operator*(const double &x, const vpColVector &v); | ~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec3f.h:104:29: note: candidate: ‘SbVec3f operator*(const SbVec3f&, float)’ 104 | COIN_DLL_API inline SbVec3f operator * (const SbVec3f & v, float d) { | ^~~~~~~~ /usr/include/Inventor/SbVec3f.h:104:57: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbVec3f&’ 104 | COIN_DLL_API inline SbVec3f operator * (const SbVec3f & v, float d) { | ~~~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec3f.h:108:29: note: candidate: ‘SbVec3f operator*(float, const SbVec3f&)’ 108 | COIN_DLL_API inline SbVec3f operator * (float d, const SbVec3f & v) { | ^~~~~~~~ /usr/include/Inventor/SbVec3f.h:108:47: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘float’ 108 | COIN_DLL_API inline SbVec3f operator * (float d, const SbVec3f & v) { | ~~~~~~^ /usr/include/Inventor/SbVec2f.h:95:29: note: candidate: ‘SbVec2f operator*(const SbVec2f&, float)’ 95 | COIN_DLL_API inline SbVec2f operator * (const SbVec2f & v, float d) { | ^~~~~~~~ /usr/include/Inventor/SbVec2f.h:95:57: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbVec2f&’ 95 | COIN_DLL_API inline SbVec2f operator * (const SbVec2f & v, float d) { | ~~~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec2f.h:99:29: note: candidate: ‘SbVec2f operator*(float, const SbVec2f&)’ 99 | COIN_DLL_API inline SbVec2f operator * (float d, const SbVec2f & v) { | ^~~~~~~~ /usr/include/Inventor/SbVec2f.h:99:47: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘float’ 99 | COIN_DLL_API inline SbVec2f operator * (float d, const SbVec2f & v) { | ~~~~~~^ /usr/include/Inventor/SbVec4f.h:93:29: note: candidate: ‘SbVec4f operator*(const SbVec4f&, float)’ 93 | COIN_DLL_API inline SbVec4f operator * (const SbVec4f & v, float d) { | ^~~~~~~~ /usr/include/Inventor/SbVec4f.h:93:57: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbVec4f&’ 93 | COIN_DLL_API inline SbVec4f operator * (const SbVec4f & v, float d) { | ~~~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec4f.h:97:29: note: candidate: ‘SbVec4f operator*(float, const SbVec4f&)’ 97 | COIN_DLL_API inline SbVec4f operator * (float d, const SbVec4f & v) { | ^~~~~~~~ /usr/include/Inventor/SbVec4f.h:97:47: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘float’ 97 | COIN_DLL_API inline SbVec4f operator * (float d, const SbVec4f & v) { | ~~~~~~^ /usr/include/Inventor/SbMatrix.h:128:23: note: candidate: ‘SbMatrix operator*(const SbMatrix&, const SbMatrix&)’ 128 | COIN_DLL_API SbMatrix operator *(const SbMatrix & m1, const SbMatrix & m2); | ^~~~~~~~ /usr/include/Inventor/SbMatrix.h:117:60: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbMatrix&’ 117 | friend COIN_DLL_API SbMatrix operator *(const SbMatrix & m1, const SbMatrix & m2); | ~~~~~~~~~~~~~~~~~^~ /usr/include/Inventor/SbVec2s.h:97:29: note: candidate: ‘SbVec2s operator*(SbVec2s, int)’ 97 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, int d) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:97:49: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘SbVec2s’ 97 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, int d) { | ~~~~~~~~^ /usr/include/Inventor/SbVec2s.h:101:29: note: candidate: ‘SbVec2s operator*(SbVec2s, double)’ 101 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, double d) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:101:49: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘SbVec2s’ 101 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, double d) { | ~~~~~~~~^ /usr/include/Inventor/SbVec2s.h:105:29: note: candidate: ‘SbVec2s operator*(int, SbVec2s)’ 105 | COIN_DLL_API inline SbVec2s operator * (int d, SbVec2s v) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:105:45: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘int’ 105 | COIN_DLL_API inline SbVec2s operator * (int d, SbVec2s v) { | ~~~~^ /usr/include/Inventor/SbVec2s.h:109:29: note: candidate: ‘SbVec2s operator*(double, SbVec2s)’ 109 | COIN_DLL_API inline SbVec2s operator * (double d, SbVec2s v) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:109:48: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘double’ 109 | COIN_DLL_API inline SbVec2s operator * (double d, SbVec2s v) { | ~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthDense.cpp:522:34: error: no match for ‘operator*’ (operand types are ‘const cv::hal_baseline::v_float64x2’ and ‘cv::hal_baseline::v_float64x2’) 522 | cv::v_float64x2 va2 = vnx*vz - vnz*vx; | ~~~^~~ | | | | | cv::hal_baseline::v_float64x2 | const cv::hal_baseline::v_float64x2 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationVector.h:162:13: note: candidate: ‘vpColVector operator*(const double&, const vpRotationVector&)’ 162 | vpColVector operator*(const double &x, const vpRotationVector &v); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationVector.h:162:37: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 162 | vpColVector operator*(const double &x, const vpRotationVector &v); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:1205:10: note: candidate: ‘vpMatrix operator*(const double&, const vpMatrix&)’ 1205 | vpMatrix operator*(const double &x, const vpMatrix &A); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:1205:34: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 1205 | vpMatrix operator*(const double &x, const vpMatrix &A); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:229:18: note: candidate: ‘vpRotationMatrix operator*(const double&, const vpRotationMatrix&)’ 229 | vpRotationMatrix operator*(const double &x, const vpRotationMatrix &R); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:229:42: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 229 | vpRotationMatrix operator*(const double &x, const vpRotationMatrix &R); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRowVector.h:341:25: note: candidate: ‘vpRowVector operator*(const double&, const vpRowVector&)’ 341 | VISP_EXPORT vpRowVector operator*(const double &x, const vpRowVector &v); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRowVector.h:341:49: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 341 | VISP_EXPORT vpRowVector operator*(const double &x, const vpRowVector &v); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColVector.h:461:13: note: candidate: ‘vpColVector operator*(const double&, const vpColVector&)’ 461 | vpColVector operator*(const double &x, const vpColVector &v); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColVector.h:461:37: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 461 | vpColVector operator*(const double &x, const vpColVector &v); | ~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec3f.h:104:29: note: candidate: ‘SbVec3f operator*(const SbVec3f&, float)’ 104 | COIN_DLL_API inline SbVec3f operator * (const SbVec3f & v, float d) { | ^~~~~~~~ /usr/include/Inventor/SbVec3f.h:104:57: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbVec3f&’ 104 | COIN_DLL_API inline SbVec3f operator * (const SbVec3f & v, float d) { | ~~~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec3f.h:108:29: note: candidate: ‘SbVec3f operator*(float, const SbVec3f&)’ 108 | COIN_DLL_API inline SbVec3f operator * (float d, const SbVec3f & v) { | ^~~~~~~~ /usr/include/Inventor/SbVec3f.h:108:47: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘float’ 108 | COIN_DLL_API inline SbVec3f operator * (float d, const SbVec3f & v) { | ~~~~~~^ /usr/include/Inventor/SbVec2f.h:95:29: note: candidate: ‘SbVec2f operator*(const SbVec2f&, float)’ 95 | COIN_DLL_API inline SbVec2f operator * (const SbVec2f & v, float d) { | ^~~~~~~~ /usr/include/Inventor/SbVec2f.h:95:57: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbVec2f&’ 95 | COIN_DLL_API inline SbVec2f operator * (const SbVec2f & v, float d) { | ~~~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec2f.h:99:29: note: candidate: ‘SbVec2f operator*(float, const SbVec2f&)’ 99 | COIN_DLL_API inline SbVec2f operator * (float d, const SbVec2f & v) { | ^~~~~~~~ /usr/include/Inventor/SbVec2f.h:99:47: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘float’ 99 | COIN_DLL_API inline SbVec2f operator * (float d, const SbVec2f & v) { | ~~~~~~^ /usr/include/Inventor/SbVec4f.h:93:29: note: candidate: ‘SbVec4f operator*(const SbVec4f&, float)’ 93 | COIN_DLL_API inline SbVec4f operator * (const SbVec4f & v, float d) { | ^~~~~~~~ /usr/include/Inventor/SbVec4f.h:93:57: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbVec4f&’ 93 | COIN_DLL_API inline SbVec4f operator * (const SbVec4f & v, float d) { | ~~~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec4f.h:97:29: note: candidate: ‘SbVec4f operator*(float, const SbVec4f&)’ 97 | COIN_DLL_API inline SbVec4f operator * (float d, const SbVec4f & v) { | ^~~~~~~~ /usr/include/Inventor/SbVec4f.h:97:47: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘float’ 97 | COIN_DLL_API inline SbVec4f operator * (float d, const SbVec4f & v) { | ~~~~~~^ /usr/include/Inventor/SbMatrix.h:128:23: note: candidate: ‘SbMatrix operator*(const SbMatrix&, const SbMatrix&)’ 128 | COIN_DLL_API SbMatrix operator *(const SbMatrix & m1, const SbMatrix & m2); | ^~~~~~~~ /usr/include/Inventor/SbMatrix.h:117:60: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbMatrix&’ 117 | friend COIN_DLL_API SbMatrix operator *(const SbMatrix & m1, const SbMatrix & m2); | ~~~~~~~~~~~~~~~~~^~ /usr/include/Inventor/SbVec2s.h:97:29: note: candidate: ‘SbVec2s operator*(SbVec2s, int)’ 97 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, int d) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:97:49: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘SbVec2s’ 97 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, int d) { | ~~~~~~~~^ /usr/include/Inventor/SbVec2s.h:101:29: note: candidate: ‘SbVec2s operator*(SbVec2s, double)’ 101 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, double d) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:101:49: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘SbVec2s’ 101 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, double d) { | ~~~~~~~~^ /usr/include/Inventor/SbVec2s.h:105:29: note: candidate: ‘SbVec2s operator*(int, SbVec2s)’ 105 | COIN_DLL_API inline SbVec2s operator * (int d, SbVec2s v) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:105:45: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘int’ 105 | COIN_DLL_API inline SbVec2s operator * (int d, SbVec2s v) { | ~~~~^ /usr/include/Inventor/SbVec2s.h:109:29: note: candidate: ‘SbVec2s operator*(double, SbVec2s)’ 109 | COIN_DLL_API inline SbVec2s operator * (double d, SbVec2s v) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:109:48: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘double’ 109 | COIN_DLL_API inline SbVec2s operator * (double d, SbVec2s v) { | ~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthDense.cpp:522:43: error: no match for ‘operator*’ (operand types are ‘const cv::hal_baseline::v_float64x2’ and ‘cv::hal_baseline::v_float64x2’) 522 | cv::v_float64x2 va2 = vnx*vz - vnz*vx; | ~~~^~~ | | | | | cv::hal_baseline::v_float64x2 | const cv::hal_baseline::v_float64x2 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationVector.h:162:13: note: candidate: ‘vpColVector operator*(const double&, const vpRotationVector&)’ 162 | vpColVector operator*(const double &x, const vpRotationVector &v); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationVector.h:162:37: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 162 | vpColVector operator*(const double &x, const vpRotationVector &v); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:1205:10: note: candidate: ‘vpMatrix operator*(const double&, const vpMatrix&)’ 1205 | vpMatrix operator*(const double &x, const vpMatrix &A); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:1205:34: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 1205 | vpMatrix operator*(const double &x, const vpMatrix &A); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:229:18: note: candidate: ‘vpRotationMatrix operator*(const double&, const vpRotationMatrix&)’ 229 | vpRotationMatrix operator*(const double &x, const vpRotationMatrix &R); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:229:42: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 229 | vpRotationMatrix operator*(const double &x, const vpRotationMatrix &R); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRowVector.h:341:25: note: candidate: ‘vpRowVector operator*(const double&, const vpRowVector&)’ 341 | VISP_EXPORT vpRowVector operator*(const double &x, const vpRowVector &v); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRowVector.h:341:49: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 341 | VISP_EXPORT vpRowVector operator*(const double &x, const vpRowVector &v); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColVector.h:461:13: note: candidate: ‘vpColVector operator*(const double&, const vpColVector&)’ 461 | vpColVector operator*(const double &x, const vpColVector &v); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColVector.h:461:37: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 461 | vpColVector operator*(const double &x, const vpColVector &v); | ~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec3f.h:104:29: note: candidate: ‘SbVec3f operator*(const SbVec3f&, float)’ 104 | COIN_DLL_API inline SbVec3f operator * (const SbVec3f & v, float d) { | ^~~~~~~~ /usr/include/Inventor/SbVec3f.h:104:57: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbVec3f&’ 104 | COIN_DLL_API inline SbVec3f operator * (const SbVec3f & v, float d) { | ~~~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec3f.h:108:29: note: candidate: ‘SbVec3f operator*(float, const SbVec3f&)’ 108 | COIN_DLL_API inline SbVec3f operator * (float d, const SbVec3f & v) { | ^~~~~~~~ /usr/include/Inventor/SbVec3f.h:108:47: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘float’ 108 | COIN_DLL_API inline SbVec3f operator * (float d, const SbVec3f & v) { | ~~~~~~^ /usr/include/Inventor/SbVec2f.h:95:29: note: candidate: ‘SbVec2f operator*(const SbVec2f&, float)’ 95 | COIN_DLL_API inline SbVec2f operator * (const SbVec2f & v, float d) { | ^~~~~~~~ /usr/include/Inventor/SbVec2f.h:95:57: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbVec2f&’ 95 | COIN_DLL_API inline SbVec2f operator * (const SbVec2f & v, float d) { | ~~~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec2f.h:99:29: note: candidate: ‘SbVec2f operator*(float, const SbVec2f&)’ 99 | COIN_DLL_API inline SbVec2f operator * (float d, const SbVec2f & v) { | ^~~~~~~~ /usr/include/Inventor/SbVec2f.h:99:47: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘float’ 99 | COIN_DLL_API inline SbVec2f operator * (float d, const SbVec2f & v) { | ~~~~~~^ /usr/include/Inventor/SbVec4f.h:93:29: note: candidate: ‘SbVec4f operator*(const SbVec4f&, float)’ 93 | COIN_DLL_API inline SbVec4f operator * (const SbVec4f & v, float d) { | ^~~~~~~~ /usr/include/Inventor/SbVec4f.h:93:57: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbVec4f&’ 93 | COIN_DLL_API inline SbVec4f operator * (const SbVec4f & v, float d) { | ~~~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec4f.h:97:29: note: candidate: ‘SbVec4f operator*(float, const SbVec4f&)’ 97 | COIN_DLL_API inline SbVec4f operator * (float d, const SbVec4f & v) { | ^~~~~~~~ /usr/include/Inventor/SbVec4f.h:97:47: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘float’ 97 | COIN_DLL_API inline SbVec4f operator * (float d, const SbVec4f & v) { | ~~~~~~^ /usr/include/Inventor/SbMatrix.h:128:23: note: candidate: ‘SbMatrix operator*(const SbMatrix&, const SbMatrix&)’ 128 | COIN_DLL_API SbMatrix operator *(const SbMatrix & m1, const SbMatrix & m2); | ^~~~~~~~ /usr/include/Inventor/SbMatrix.h:117:60: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbMatrix&’ 117 | friend COIN_DLL_API SbMatrix operator *(const SbMatrix & m1, const SbMatrix & m2); | ~~~~~~~~~~~~~~~~~^~ /usr/include/Inventor/SbVec2s.h:97:29: note: candidate: ‘SbVec2s operator*(SbVec2s, int)’ 97 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, int d) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:97:49: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘SbVec2s’ 97 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, int d) { | ~~~~~~~~^ /usr/include/Inventor/SbVec2s.h:101:29: note: candidate: ‘SbVec2s operator*(SbVec2s, double)’ 101 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, double d) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:101:49: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘SbVec2s’ 101 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, double d) { | ~~~~~~~~^ /usr/include/Inventor/SbVec2s.h:105:29: note: candidate: ‘SbVec2s operator*(int, SbVec2s)’ 105 | COIN_DLL_API inline SbVec2s operator * (int d, SbVec2s v) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:105:45: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘int’ 105 | COIN_DLL_API inline SbVec2s operator * (int d, SbVec2s v) { | ~~~~^ /usr/include/Inventor/SbVec2s.h:109:29: note: candidate: ‘SbVec2s operator*(double, SbVec2s)’ 109 | COIN_DLL_API inline SbVec2s operator * (double d, SbVec2s v) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:109:48: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘double’ 109 | COIN_DLL_API inline SbVec2s operator * (double d, SbVec2s v) { | ~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthDense.cpp:523:34: error: no match for ‘operator*’ (operand types are ‘const cv::hal_baseline::v_float64x2’ and ‘cv::hal_baseline::v_float64x2’) 523 | cv::v_float64x2 va3 = vny*vx - vnx*vy; | ~~~^~~ | | | | | cv::hal_baseline::v_float64x2 | const cv::hal_baseline::v_float64x2 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationVector.h:162:13: note: candidate: ‘vpColVector operator*(const double&, const vpRotationVector&)’ 162 | vpColVector operator*(const double &x, const vpRotationVector &v); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationVector.h:162:37: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 162 | vpColVector operator*(const double &x, const vpRotationVector &v); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:1205:10: note: candidate: ‘vpMatrix operator*(const double&, const vpMatrix&)’ 1205 | vpMatrix operator*(const double &x, const vpMatrix &A); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:1205:34: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 1205 | vpMatrix operator*(const double &x, const vpMatrix &A); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:229:18: note: candidate: ‘vpRotationMatrix operator*(const double&, const vpRotationMatrix&)’ 229 | vpRotationMatrix operator*(const double &x, const vpRotationMatrix &R); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:229:42: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 229 | vpRotationMatrix operator*(const double &x, const vpRotationMatrix &R); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRowVector.h:341:25: note: candidate: ‘vpRowVector operator*(const double&, const vpRowVector&)’ 341 | VISP_EXPORT vpRowVector operator*(const double &x, const vpRowVector &v); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRowVector.h:341:49: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 341 | VISP_EXPORT vpRowVector operator*(const double &x, const vpRowVector &v); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColVector.h:461:13: note: candidate: ‘vpColVector operator*(const double&, const vpColVector&)’ 461 | vpColVector operator*(const double &x, const vpColVector &v); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColVector.h:461:37: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 461 | vpColVector operator*(const double &x, const vpColVector &v); | ~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec3f.h:104:29: note: candidate: ‘SbVec3f operator*(const SbVec3f&, float)’ 104 | COIN_DLL_API inline SbVec3f operator * (const SbVec3f & v, float d) { | ^~~~~~~~ /usr/include/Inventor/SbVec3f.h:104:57: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbVec3f&’ 104 | COIN_DLL_API inline SbVec3f operator * (const SbVec3f & v, float d) { | ~~~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec3f.h:108:29: note: candidate: ‘SbVec3f operator*(float, const SbVec3f&)’ 108 | COIN_DLL_API inline SbVec3f operator * (float d, const SbVec3f & v) { | ^~~~~~~~ /usr/include/Inventor/SbVec3f.h:108:47: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘float’ 108 | COIN_DLL_API inline SbVec3f operator * (float d, const SbVec3f & v) { | ~~~~~~^ /usr/include/Inventor/SbVec2f.h:95:29: note: candidate: ‘SbVec2f operator*(const SbVec2f&, float)’ 95 | COIN_DLL_API inline SbVec2f operator * (const SbVec2f & v, float d) { | ^~~~~~~~ /usr/include/Inventor/SbVec2f.h:95:57: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbVec2f&’ 95 | COIN_DLL_API inline SbVec2f operator * (const SbVec2f & v, float d) { | ~~~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec2f.h:99:29: note: candidate: ‘SbVec2f operator*(float, const SbVec2f&)’ 99 | COIN_DLL_API inline SbVec2f operator * (float d, const SbVec2f & v) { | ^~~~~~~~ /usr/include/Inventor/SbVec2f.h:99:47: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘float’ 99 | COIN_DLL_API inline SbVec2f operator * (float d, const SbVec2f & v) { | ~~~~~~^ /usr/include/Inventor/SbVec4f.h:93:29: note: candidate: ‘SbVec4f operator*(const SbVec4f&, float)’ 93 | COIN_DLL_API inline SbVec4f operator * (const SbVec4f & v, float d) { | ^~~~~~~~ /usr/include/Inventor/SbVec4f.h:93:57: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbVec4f&’ 93 | COIN_DLL_API inline SbVec4f operator * (const SbVec4f & v, float d) { | ~~~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec4f.h:97:29: note: candidate: ‘SbVec4f operator*(float, const SbVec4f&)’ 97 | COIN_DLL_API inline SbVec4f operator * (float d, const SbVec4f & v) { | ^~~~~~~~ /usr/include/Inventor/SbVec4f.h:97:47: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘float’ 97 | COIN_DLL_API inline SbVec4f operator * (float d, const SbVec4f & v) { | ~~~~~~^ /usr/include/Inventor/SbMatrix.h:128:23: note: candidate: ‘SbMatrix operator*(const SbMatrix&, const SbMatrix&)’ 128 | COIN_DLL_API SbMatrix operator *(const SbMatrix & m1, const SbMatrix & m2); | ^~~~~~~~ /usr/include/Inventor/SbMatrix.h:117:60: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbMatrix&’ 117 | friend COIN_DLL_API SbMatrix operator *(const SbMatrix & m1, const SbMatrix & m2); | ~~~~~~~~~~~~~~~~~^~ /usr/include/Inventor/SbVec2s.h:97:29: note: candidate: ‘SbVec2s operator*(SbVec2s, int)’ 97 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, int d) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:97:49: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘SbVec2s’ 97 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, int d) { | ~~~~~~~~^ /usr/include/Inventor/SbVec2s.h:101:29: note: candidate: ‘SbVec2s operator*(SbVec2s, double)’ 101 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, double d) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:101:49: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘SbVec2s’ 101 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, double d) { | ~~~~~~~~^ /usr/include/Inventor/SbVec2s.h:105:29: note: candidate: ‘SbVec2s operator*(int, SbVec2s)’ 105 | COIN_DLL_API inline SbVec2s operator * (int d, SbVec2s v) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:105:45: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘int’ 105 | COIN_DLL_API inline SbVec2s operator * (int d, SbVec2s v) { | ~~~~^ /usr/include/Inventor/SbVec2s.h:109:29: note: candidate: ‘SbVec2s operator*(double, SbVec2s)’ 109 | COIN_DLL_API inline SbVec2s operator * (double d, SbVec2s v) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:109:48: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘double’ 109 | COIN_DLL_API inline SbVec2s operator * (double d, SbVec2s v) { | ~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthDense.cpp:523:43: error: no match for ‘operator*’ (operand types are ‘const cv::hal_baseline::v_float64x2’ and ‘cv::hal_baseline::v_float64x2’) 523 | cv::v_float64x2 va3 = vny*vx - vnx*vy; | ~~~^~~ | | | | | cv::hal_baseline::v_float64x2 | const cv::hal_baseline::v_float64x2 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationVector.h:162:13: note: candidate: ‘vpColVector operator*(const double&, const vpRotationVector&)’ 162 | vpColVector operator*(const double &x, const vpRotationVector &v); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationVector.h:162:37: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 162 | vpColVector operator*(const double &x, const vpRotationVector &v); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:1205:10: note: candidate: ‘vpMatrix operator*(const double&, const vpMatrix&)’ 1205 | vpMatrix operator*(const double &x, const vpMatrix &A); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:1205:34: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 1205 | vpMatrix operator*(const double &x, const vpMatrix &A); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:229:18: note: candidate: ‘vpRotationMatrix operator*(const double&, const vpRotationMatrix&)’ 229 | vpRotationMatrix operator*(const double &x, const vpRotationMatrix &R); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:229:42: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 229 | vpRotationMatrix operator*(const double &x, const vpRotationMatrix &R); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRowVector.h:341:25: note: candidate: ‘vpRowVector operator*(const double&, const vpRowVector&)’ 341 | VISP_EXPORT vpRowVector operator*(const double &x, const vpRowVector &v); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRowVector.h:341:49: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 341 | VISP_EXPORT vpRowVector operator*(const double &x, const vpRowVector &v); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColVector.h:461:13: note: candidate: ‘vpColVector operator*(const double&, const vpColVector&)’ 461 | vpColVector operator*(const double &x, const vpColVector &v); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColVector.h:461:37: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 461 | vpColVector operator*(const double &x, const vpColVector &v); | ~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec3f.h:104:29: note: candidate: ‘SbVec3f operator*(const SbVec3f&, float)’ 104 | COIN_DLL_API inline SbVec3f operator * (const SbVec3f & v, float d) { | ^~~~~~~~ /usr/include/Inventor/SbVec3f.h:104:57: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbVec3f&’ 104 | COIN_DLL_API inline SbVec3f operator * (const SbVec3f & v, float d) { | ~~~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec3f.h:108:29: note: candidate: ‘SbVec3f operator*(float, const SbVec3f&)’ 108 | COIN_DLL_API inline SbVec3f operator * (float d, const SbVec3f & v) { | ^~~~~~~~ /usr/include/Inventor/SbVec3f.h:108:47: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘float’ 108 | COIN_DLL_API inline SbVec3f operator * (float d, const SbVec3f & v) { | ~~~~~~^ /usr/include/Inventor/SbVec2f.h:95:29: note: candidate: ‘SbVec2f operator*(const SbVec2f&, float)’ 95 | COIN_DLL_API inline SbVec2f operator * (const SbVec2f & v, float d) { | ^~~~~~~~ /usr/include/Inventor/SbVec2f.h:95:57: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbVec2f&’ 95 | COIN_DLL_API inline SbVec2f operator * (const SbVec2f & v, float d) { | ~~~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec2f.h:99:29: note: candidate: ‘SbVec2f operator*(float, const SbVec2f&)’ 99 | COIN_DLL_API inline SbVec2f operator * (float d, const SbVec2f & v) { | ^~~~~~~~ /usr/include/Inventor/SbVec2f.h:99:47: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘float’ 99 | COIN_DLL_API inline SbVec2f operator * (float d, const SbVec2f & v) { | ~~~~~~^ /usr/include/Inventor/SbVec4f.h:93:29: note: candidate: ‘SbVec4f operator*(const SbVec4f&, float)’ 93 | COIN_DLL_API inline SbVec4f operator * (const SbVec4f & v, float d) { | ^~~~~~~~ /usr/include/Inventor/SbVec4f.h:93:57: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbVec4f&’ 93 | COIN_DLL_API inline SbVec4f operator * (const SbVec4f & v, float d) { | ~~~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec4f.h:97:29: note: candidate: ‘SbVec4f operator*(float, const SbVec4f&)’ 97 | COIN_DLL_API inline SbVec4f operator * (float d, const SbVec4f & v) { | ^~~~~~~~ /usr/include/Inventor/SbVec4f.h:97:47: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘float’ 97 | COIN_DLL_API inline SbVec4f operator * (float d, const SbVec4f & v) { | ~~~~~~^ /usr/include/Inventor/SbMatrix.h:128:23: note: candidate: ‘SbMatrix operator*(const SbMatrix&, const SbMatrix&)’ 128 | COIN_DLL_API SbMatrix operator *(const SbMatrix & m1, const SbMatrix & m2); | ^~~~~~~~ /usr/include/Inventor/SbMatrix.h:117:60: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbMatrix&’ 117 | friend COIN_DLL_API SbMatrix operator *(const SbMatrix & m1, const SbMatrix & m2); | ~~~~~~~~~~~~~~~~~^~ /usr/include/Inventor/SbVec2s.h:97:29: note: candidate: ‘SbVec2s operator*(SbVec2s, int)’ 97 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, int d) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:97:49: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘SbVec2s’ 97 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, int d) { | ~~~~~~~~^ /usr/include/Inventor/SbVec2s.h:101:29: note: candidate: ‘SbVec2s operator*(SbVec2s, double)’ 101 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, double d) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:101:49: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘SbVec2s’ 101 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, double d) { | ~~~~~~~~^ /usr/include/Inventor/SbVec2s.h:105:29: note: candidate: ‘SbVec2s operator*(int, SbVec2s)’ 105 | COIN_DLL_API inline SbVec2s operator * (int d, SbVec2s v) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:105:45: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘int’ 105 | COIN_DLL_API inline SbVec2s operator * (int d, SbVec2s v) { | ~~~~^ /usr/include/Inventor/SbVec2s.h:109:29: note: candidate: ‘SbVec2s operator*(double, SbVec2s)’ 109 | COIN_DLL_API inline SbVec2s operator * (double d, SbVec2s v) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:109:48: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘double’ 109 | COIN_DLL_API inline SbVec2s operator * (double d, SbVec2s v) { | ~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthDense.cpp:545:84: error: no match for ‘operator*’ (operand types are ‘const cv::hal_baseline::v_float64x2’ and ‘cv::hal_baseline::v_float64x2’) 545 | cv::v_float64x2 verr = vd + cv::v_muladd(vnx, vx, cv::v_muladd(vny, vy, vnz*vz)); | ~~~^~~ | | | | | cv::hal_baseline::v_float64x2 | const cv::hal_baseline::v_float64x2 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationVector.h:162:13: note: candidate: ‘vpColVector operator*(const double&, const vpRotationVector&)’ 162 | vpColVector operator*(const double &x, const vpRotationVector &v); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationVector.h:162:37: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 162 | vpColVector operator*(const double &x, const vpRotationVector &v); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:1205:10: note: candidate: ‘vpMatrix operator*(const double&, const vpMatrix&)’ 1205 | vpMatrix operator*(const double &x, const vpMatrix &A); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:1205:34: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 1205 | vpMatrix operator*(const double &x, const vpMatrix &A); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:229:18: note: candidate: ‘vpRotationMatrix operator*(const double&, const vpRotationMatrix&)’ 229 | vpRotationMatrix operator*(const double &x, const vpRotationMatrix &R); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:229:42: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 229 | vpRotationMatrix operator*(const double &x, const vpRotationMatrix &R); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRowVector.h:341:25: note: candidate: ‘vpRowVector operator*(const double&, const vpRowVector&)’ 341 | VISP_EXPORT vpRowVector operator*(const double &x, const vpRowVector &v); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRowVector.h:341:49: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 341 | VISP_EXPORT vpRowVector operator*(const double &x, const vpRowVector &v); | ~~~~~~~~~~~~~~^ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColVector.h:461:13: note: candidate: ‘vpColVector operator*(const double&, const vpColVector&)’ 461 | vpColVector operator*(const double &x, const vpColVector &v); | ^~~~~~~~ /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColVector.h:461:37: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const double&’ 461 | vpColVector operator*(const double &x, const vpColVector &v); | ~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec3f.h:104:29: note: candidate: ‘SbVec3f operator*(const SbVec3f&, float)’ 104 | COIN_DLL_API inline SbVec3f operator * (const SbVec3f & v, float d) { | ^~~~~~~~ /usr/include/Inventor/SbVec3f.h:104:57: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbVec3f&’ 104 | COIN_DLL_API inline SbVec3f operator * (const SbVec3f & v, float d) { | ~~~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec3f.h:108:29: note: candidate: ‘SbVec3f operator*(float, const SbVec3f&)’ 108 | COIN_DLL_API inline SbVec3f operator * (float d, const SbVec3f & v) { | ^~~~~~~~ /usr/include/Inventor/SbVec3f.h:108:47: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘float’ 108 | COIN_DLL_API inline SbVec3f operator * (float d, const SbVec3f & v) { | ~~~~~~^ /usr/include/Inventor/SbVec2f.h:95:29: note: candidate: ‘SbVec2f operator*(const SbVec2f&, float)’ 95 | COIN_DLL_API inline SbVec2f operator * (const SbVec2f & v, float d) { | ^~~~~~~~ /usr/include/Inventor/SbVec2f.h:95:57: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbVec2f&’ 95 | COIN_DLL_API inline SbVec2f operator * (const SbVec2f & v, float d) { | ~~~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec2f.h:99:29: note: candidate: ‘SbVec2f operator*(float, const SbVec2f&)’ 99 | COIN_DLL_API inline SbVec2f operator * (float d, const SbVec2f & v) { | ^~~~~~~~ /usr/include/Inventor/SbVec2f.h:99:47: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘float’ 99 | COIN_DLL_API inline SbVec2f operator * (float d, const SbVec2f & v) { | ~~~~~~^ /usr/include/Inventor/SbVec4f.h:93:29: note: candidate: ‘SbVec4f operator*(const SbVec4f&, float)’ 93 | COIN_DLL_API inline SbVec4f operator * (const SbVec4f & v, float d) { | ^~~~~~~~ /usr/include/Inventor/SbVec4f.h:93:57: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbVec4f&’ 93 | COIN_DLL_API inline SbVec4f operator * (const SbVec4f & v, float d) { | ~~~~~~~~~~~~~~~~^ /usr/include/Inventor/SbVec4f.h:97:29: note: candidate: ‘SbVec4f operator*(float, const SbVec4f&)’ 97 | COIN_DLL_API inline SbVec4f operator * (float d, const SbVec4f & v) { | ^~~~~~~~ /usr/include/Inventor/SbVec4f.h:97:47: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘float’ 97 | COIN_DLL_API inline SbVec4f operator * (float d, const SbVec4f & v) { | ~~~~~~^ /usr/include/Inventor/SbMatrix.h:128:23: note: candidate: ‘SbMatrix operator*(const SbMatrix&, const SbMatrix&)’ 128 | COIN_DLL_API SbMatrix operator *(const SbMatrix & m1, const SbMatrix & m2); | ^~~~~~~~ /usr/include/Inventor/SbMatrix.h:117:60: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘const SbMatrix&’ 117 | friend COIN_DLL_API SbMatrix operator *(const SbMatrix & m1, const SbMatrix & m2); | ~~~~~~~~~~~~~~~~~^~ /usr/include/Inventor/SbVec2s.h:97:29: note: candidate: ‘SbVec2s operator*(SbVec2s, int)’ 97 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, int d) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:97:49: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘SbVec2s’ 97 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, int d) { | ~~~~~~~~^ /usr/include/Inventor/SbVec2s.h:101:29: note: candidate: ‘SbVec2s operator*(SbVec2s, double)’ 101 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, double d) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:101:49: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘SbVec2s’ 101 | COIN_DLL_API inline SbVec2s operator * (SbVec2s v, double d) { | ~~~~~~~~^ /usr/include/Inventor/SbVec2s.h:105:29: note: candidate: ‘SbVec2s operator*(int, SbVec2s)’ 105 | COIN_DLL_API inline SbVec2s operator * (int d, SbVec2s v) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:105:45: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘int’ 105 | COIN_DLL_API inline SbVec2s operator * (int d, SbVec2s v) { | ~~~~^ /usr/include/Inventor/SbVec2s.h:109:29: note: candidate: ‘SbVec2s operator*(double, SbVec2s)’ 109 | COIN_DLL_API inline SbVec2s operator * (double d, SbVec2s v) { | ^~~~~~~~ /usr/include/Inventor/SbVec2s.h:109:48: note: no known conversion for argument 1 from ‘const cv::hal_baseline::v_float64x2’ to ‘double’ 109 | COIN_DLL_API inline SbVec2s operator * (double d, SbVec2s v) { | ~~~~~~~^ [ 45%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpProjection.cpp.o cd /build/reproducible-path/visp-3.6.0/obj-aarch64-linux-gnu/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-aarch64-linux-gnu/include/aarch64-linux-gnu -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-aarch64-linux-gnu/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-aarch64-linux-gnu/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/robot/src -I/build/reproducible-path/visp-3.6.0/obj-aarch64-linux-gnu/modules/robot -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpProjection.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpProjection.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpProjection.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpProjection.cpp make[3]: *** [modules/mbt/CMakeFiles/visp_mbt.dir/build.make:110: modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthDense.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... Cheers -- Sebastian Ramacher -- debian-science-maintainers mailing list debian-science-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers