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

Reply via email to