Your message dated Sun, 23 Feb 2025 15:46:50 +0000
with message-id <e1tmebu-00exql...@fasolo.debian.org>
and subject line Bug#1096133: fixed in visp 3.6.0-4
has caused the Debian Bug report #1096133,
regarding visp: FTBFS on arm64: 
/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’)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1096133: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096133
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
Source: visp
Source-Version: 3.6.0-4
Done: Matheus Polkorny <mpolko...@gmail.com>

We believe that the bug you reported is fixed in the latest version of
visp, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1096...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matheus Polkorny <mpolko...@gmail.com> (supplier of updated visp package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 16 Feb 2025 14:47:35 -0300
Source: visp
Architecture: source
Version: 3.6.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Matheus Polkorny <mpolko...@gmail.com>
Closes: 1096133
Changes:
 visp (3.6.0-4) unstable; urgency=medium
 .
   * Team Upload.
   * d/control: Bump Standards-Version to 4.7.0 (no changes)
   * d/patches:
     - Update-usage-of-operators-Int.patch: Upstream patch to fix arm64 build
     (Closes: #1096133)
     - Fix-typo-overriden-overridden.patch: Upstream patch to fix typo
   * d/salsa-ci.yml: Add to replace upstream's configuration
Checksums-Sha1:
 23a70deb5e551fb94e6f2ce638efcf60b0361b90 5049 visp_3.6.0-4.dsc
 bea8fa8d607cd5cf6329f88a5d831ef4b9072d4a 68076927 visp_3.6.0.orig.tar.gz
 21e4f91f3bee4a5e2f71b63d53c7f770516deb11 833 visp_3.6.0.orig.tar.gz.asc
 fa365e5140e359d8cbee6585960002405909626d 16476 visp_3.6.0-4.debian.tar.xz
 874ca4079c1dae1ca18d2a9e65e79e7a995fd6b3 36509 visp_3.6.0-4_amd64.buildinfo
Checksums-Sha256:
 cae16451a8716feb9349d287af7328eaa7eb069262b26ed733ecbcbe303bbb06 5049 
visp_3.6.0-4.dsc
 eec93f56b89fd7c0d472b019e01c3fe03a09eda47f3903c38dc53a27cbfae532 68076927 
visp_3.6.0.orig.tar.gz
 b8a2f104a846d29e66e66c9b7d801e9c69540f4192fc4c0fcc48646801c213ba 833 
visp_3.6.0.orig.tar.gz.asc
 a6b3fa5a5b2745e7a251762a7390ae40bcecbcc2243f002cedadbdda9383b9d7 16476 
visp_3.6.0-4.debian.tar.xz
 8d390eb6d922633b0319ececed2c01cdc8e9673e20ce7e750772d1dafe250ad9 36509 
visp_3.6.0-4_amd64.buildinfo
Files:
 d30aa83d108736d8639f0b6a74bf6356 5049 devel optional visp_3.6.0-4.dsc
 6d63aaf742bd2745b29e74a7882c441f 68076927 devel optional visp_3.6.0.orig.tar.gz
 372ec21909736b9f75b108ce438de0ed 833 devel optional visp_3.6.0.orig.tar.gz.asc
 825fb778dd6163e32bbaad3035cc58f5 16476 devel optional 
visp_3.6.0-4.debian.tar.xz
 c3667b3d4f134b4be24fff509daee8f9 36509 devel optional 
visp_3.6.0-4_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEBdtqg34QX0sdAsVfu6n6rcz7RwcFAme7N5oACgkQu6n6rcz7
RweJOhAAmZu2WQqsccdyOjIipa8mYTK79DFP72nsTCIyCQMgGw9YIqDU9aEc2ClE
ryETR9k1RQccm76abYc8p4GwZolsAeRzx4Nup01dxWWim+priDtv/jpwVV8yE4E0
ixotdlVlCg8L2+7XAulJj7vMQK6QTa6filxsvF7KxDYb8oBkH0lJg44JyzvPiA51
USXd4AEQBg935WfRSsstQfRjQMs4XlCo3yatyOYa87mZguwO7eVm3gnv3NSQGvLk
k89UUPgaxHKpL1cIjPcsJMrnfPnnZfJqBEjw/qqMNY9XOLrPWGl0aiCtqL/TGz9G
B7eaGRzPY6gaaGTXL33bUcKHtaaSOoYyci+rVBKWg3sAaRemNM0wOZwRVQaeDnIo
I2newOA4ZlzW+vNDQjHvpE/OFwJSAx02gRNCzSeaZXrnPchKOiBez8vliT7tYtpQ
RA9+Th3kL1rUdBaXsPfTZwEXp1MzLXGkAsVRrcU9MxpmjwbAivwgB8q2Ul1nixwV
EMw7lEZCgPqrs+LzYXkTr5JQWl0ncr5vCItZ0ZhPN5g0GJnMAA4MpUopboDKcORU
9vuhr+bch6gfw0HrJLmNW8ii2FXnAlI1npnPNTNqCeNR9e6349mWJwaZDqj4yi3T
JcftGNMlpBEikVZfUHi+tLVQAkUz3Xh9n+blANnvICBgdi+A2go=
=/TjF
-----END PGP SIGNATURE-----

Attachment: pgpeGXTaW1MIq.pgp
Description: PGP signature


--- End Message ---

Reply via email to